From 596c404b987487d465bdf9d8b7445122a20a17c1 Mon Sep 17 00:00:00 2001 From: ZhuangYumin Date: Fri, 26 Jul 2024 03:52:52 +0000 Subject: [PATCH] ready to set up my own structure --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bd157af..61b9497 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,8 +15,8 @@ add_executable(alu demo/alu.cpp) add_executable(modules demo/modules.cpp) target_compile_definitions(modules PRIVATE _DEBUG) -add_executable(code src/rv32iinterpreter.cpp) -set_target_properties(code +add_executable(interpreter src/rv32iinterpreter.cpp) +set_target_properties(interpreter PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" ) @@ -24,7 +24,7 @@ set_target_properties(code # Enable sanitizer for debug builds if(CMAKE_BUILD_TYPE STREQUAL "Debug") if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") - set(SANITIZER_FLAGS "-fsanitize=address,undefined -fno-omit-frame-pointer") + set(SANITIZER_FLAGS "-fsanitize=address,undefined -fno-omit-frame-pointer -D _DEBUG") set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${SANITIZER_FLAGS}") set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} ${SANITIZER_FLAGS}") endif()