Skip to content

Commit c31fc92

Browse files
committed
Add support for running with sanitizers (disabled)
1 parent bca1589 commit c31fc92

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,14 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
2020
#Only set compiler flags if not a sub-project
2121
set(WARN_FLAGS -Wall -Wextra -Wpedantic -Wcast-qual -Wcast-align -Wshadow -Wformat=2 -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wredundant-decls -Wswitch-default -Wundef -Wunused-variable -Wdisabled-optimization -Wnoexcept -Woverloaded-virtual -Wctor-dtor-privacy -Wnon-virtual-dtor)
2222

23+
set(SANITIZE_FLAGS -fsanitize=address -fsanitize=leak -fsanitize=undefined)
24+
2325
add_compile_options(${WARN_FLAGS})
2426
add_compile_options(-std=c++14)
2527

28+
#add_compile_options(${SANITIZE_FLAGS})
29+
#link_libraries(${SANITIZE_FLAGS})
30+
2631
set(FLEX_BISON_WARN_SUPPRESS_FLAGS -Wno-switch-default -Wno-unused-parameter -Wno-sign-compare -Wno-missing-declarations)
2732
endif()
2833

0 commit comments

Comments
 (0)