diff options
Diffstat (limited to 'nandgame/cpp/CMakeLists.txt')
| -rw-r--r-- | nandgame/cpp/CMakeLists.txt | 9 |
1 files changed, 8 insertions, 1 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 |
