|
|
|
@ -115,9 +115,9 @@ if (NOT CMAKE_SYSTEM_NAME MATCHES "Linux" AND SHADOW)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if(XSAN)
|
|
|
|
|
string(APPEND CMAKE_CXX_FLAGS_DEBUG " -fsanitize=${XSAN} -fno-omit-frame-pointer")
|
|
|
|
|
string(APPEND CMAKE_CXX_FLAGS_DEBUG " -fsanitize=${XSAN} -fno-omit-frame-pointer -fno-sanitize-recover")
|
|
|
|
|
foreach(type EXE MODULE SHARED STATIC)
|
|
|
|
|
string(APPEND CMAKE_${type}_LINKER_FLAGS_DEBUG " -fsanitize=${XSAN} -fno-omit-frame-pointer")
|
|
|
|
|
string(APPEND CMAKE_${type}_LINKER_FLAGS_DEBUG " -fsanitize=${XSAN} -fno-omit-frame-pointer -fno-sanitize-recover")
|
|
|
|
|
endforeach()
|
|
|
|
|
message(STATUS "Doing a ${XSAN} sanitizer build")
|
|
|
|
|
endif()
|
|
|
|
|