diff --git a/cmake/sim/iverilog/iverilog.cmake b/cmake/sim/iverilog/iverilog.cmake index c7c9e56..f320c54 100644 --- a/cmake/sim/iverilog/iverilog.cmake +++ b/cmake/sim/iverilog/iverilog.cmake @@ -69,7 +69,6 @@ function(iverilog IP_LIB) -o ${ARG_EXECUTABLE} ${SOURCES} COMMAND touch ${STAMP_FILE} - BYPRODUCTS ${OUTDIR} DEPENDS ${SOURCES} COMMENT ${DESCRIPTION} ) diff --git a/examples/sim_example/CMakeLists.txt b/examples/sim_example/CMakeLists.txt index 00e688b..ffae88e 100644 --- a/examples/sim_example/CMakeLists.txt +++ b/examples/sim_example/CMakeLists.txt @@ -11,10 +11,7 @@ ip_sources(${IP} VERILOG # Add source files to the VERILOG file set ${PROJECT_SOURCE_DIR}/tb.v ) -iverilog(${IP} - OUTDIR ${PROJECT_BINARY_DIR}/random # Create iverilog target - EXECUTABLE ${PROJECT_BINARY_DIR}/tb - ) +iverilog(${IP}) verilate(${IP} # Create verilate target MAIN) # Let Verilator create a main.cpp testbench