summaryrefslogtreecommitdiff
path: root/nandgame/cpp/CMakeLists.txt
blob: 4da5c03a487043812a563245e0a34966105f6e1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
cmake_minimum_required(VERSION 3.20)

project(simpc)
find_package(verilator HINTS $ENV{VERILATOR_ROOT})
add_executable(Vcomputer Vcomputer__main.cpp disas.cpp simpc_ui.cpp)
verilate(Vcomputer
    SOURCES ../computer.sv
    TOP_MODULE computer
    TRACE_FST
    INCLUDE_DIRS ..
    VERILATOR_ARGS -CFLAGS -I${CMAKE_CURRENT_SOURCE_DIR} -LDFLAGS -lncurses
)