summaryrefslogtreecommitdiff
path: root/nandgame
diff options
context:
space:
mode:
Diffstat (limited to 'nandgame')
-rw-r--r--nandgame/cpp/CMakeLists.txt9
-rw-r--r--nandgame/cpp/simpc_ui.cpp1
2 files changed, 8 insertions, 2 deletions
diff --git a/nandgame/cpp/CMakeLists.txt b/nandgame/cpp/CMakeLists.txt
index 6e9a4ab..533b439 100644
--- a/nandgame/cpp/CMakeLists.txt
+++ b/nandgame/cpp/CMakeLists.txt
@@ -6,7 +6,8 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
find_package(verilator HINTS $ENV{VERILATOR_ROOT})
-find_package(Curses REQUIRED)
+find_package(Curses)
+find_package(FLTK)
if(Curses_FOUND AND NOT TARGET Curses::Curses)
add_library(Curses::Curses INTERFACE IMPORTED)
@@ -24,6 +25,12 @@ else()
message(STATUS "Curses library was not found.")
endif()
+if (FLTK_FOUND)
+ option(USE_FLTK "Whether to build FLTK as UI" TRUE)
+else()
+ message(STATUS "FLTK library was not found.")
+endif()
+
add_executable(Vcomputer Vcomputer__main.cpp disas.cpp simpc_ui.cpp)
verilate(Vcomputer
SOURCES ../computer.sv
diff --git a/nandgame/cpp/simpc_ui.cpp b/nandgame/cpp/simpc_ui.cpp
index f00eb4d..bf5b94c 100644
--- a/nandgame/cpp/simpc_ui.cpp
+++ b/nandgame/cpp/simpc_ui.cpp
@@ -1,7 +1,6 @@
#include "simpc_ui.h"
#include "simpc_config.h"
-#define NCUR 1
#include "disas.h"
#define NCUR_X 5