119 |
|
|
120 |
# Add some debugger flags. |
# Add some debugger flags. |
121 |
if (CONFIG_DEBUG AND UNIX AND NOT APPLE) |
if (CONFIG_DEBUG AND UNIX AND NOT APPLE) |
122 |
target_compile_options (${PROJECT_NAME} PRIVATE -g -fsanitize=address -fno-omit-frame-pointer) |
set (CONFIG_DEBUG_OPTIONS -g -fsanitize=address -fno-omit-frame-pointer) |
123 |
target_link_libraries (${PROJECT_NAME} PRIVATE asan) |
target_compile_options (${PROJECT_NAME} PRIVATE ${CONFIG_DEBUG_OPTIONS}) |
124 |
|
target_link_options (${PROJECT_NAME} PRIVATE ${CONFIG_DEBUG_OPTIONS}) |
125 |
endif () |
endif () |
126 |
|
|
127 |
set_target_properties (${PROJECT_NAME} PROPERTIES CXX_STANDARD 17) |
set_target_properties (${PROJECT_NAME} PROPERTIES CXX_STANDARD 17) |