diff options
Diffstat (limited to 'CMakeLists.txt.linux')
-rw-r--r-- | CMakeLists.txt.linux | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/CMakeLists.txt.linux b/CMakeLists.txt.linux index 9fcd810..ea457f5 100644 --- a/CMakeLists.txt.linux +++ b/CMakeLists.txt.linux @@ -21,10 +21,17 @@ ADD_DEFINITIONS(-Wall) ADD_DEFINITIONS(-D_OS_LINUX_) ADD_DEFINITIONS(--std=c++11) +SET(WITH_ASAN OFF CACHE PATH "Use address sanitizer") + ADD_EXECUTABLE(fqterm.bin src/fqterm/main.cpp ) +IF (WITH_ASAN) + target_compile_options(fqterm.bin PUBLIC -fsanitize=address -fno-omit-frame-pointer) + SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=address") +ENDIF(WITH_ASAN) + IF(USE_QT5) find_package(Qt5Core REQUIRED) find_package(Qt5Widgets REQUIRED) |