summaryrefslogtreecommitdiff
path: root/nandgame/cpp/CMakeLists.txt
blob: 002bfcb1dc3342ecc9f13d7b34fe30ddc09fa473 (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)
verilate(Vcomputer
    SOURCES ../computer.sv
    TOP_MODULE computer
    TRACE_FST
    INCLUDE_DIRS ..
    VERILATOR_ARGS -CFLAGS -I${CMAKE_CURRENT_SOURCE_DIR} -LDFLAGS -lncurses
)