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 )