build: Add UndefinedBehaviorSanitizer

This commit is contained in:
patrick96 2018-11-17 14:30:02 +01:00 committed by Patrick Ziegler
parent 286eac393c
commit 9aefbd5d34

View File

@ -95,7 +95,7 @@ if(NOT DEFINED CMAKE_INSTALL_INCLUDEDIR)
endif() endif()
# Custom build type ; SANITIZE # Custom build type ; SANITIZE
SET(CMAKE_CXX_FLAGS_SANITIZE "-O1 -g -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls" SET(CMAKE_CXX_FLAGS_SANITIZE "-O0 -g -fsanitize=address -fsanitize=undefined -fno-omit-frame-pointer -fno-optimize-sibling-calls"
CACHE STRING "Flags used by the C++ compiler during sanitize builds." FORCE) CACHE STRING "Flags used by the C++ compiler during sanitize builds." FORCE)
SET(CMAKE_C_FLAGS_SANITIZE "" SET(CMAKE_C_FLAGS_SANITIZE ""
CACHE STRING "Flags used by the C compiler during sanitize builds." FORCE) CACHE STRING "Flags used by the C compiler during sanitize builds." FORCE)