|
@@ -352,11 +352,13 @@ if (CIVETWEB_ENABLE_CXX)
|
|
add_cxx_compiler_flag(-fvisibility=hidden)
|
|
add_cxx_compiler_flag(-fvisibility=hidden)
|
|
add_cxx_compiler_flag(-fstack-protector-strong RELEASE)
|
|
add_cxx_compiler_flag(-fstack-protector-strong RELEASE)
|
|
add_cxx_compiler_flag(-flto RELEASE)
|
|
add_cxx_compiler_flag(-flto RELEASE)
|
|
|
|
+ if (${CIVETWEB_ENABLE_ASAN})
|
|
add_cxx_compiler_flag(-fsanitize=undefined DEBUG)
|
|
add_cxx_compiler_flag(-fsanitize=undefined DEBUG)
|
|
add_cxx_compiler_flag(-fsanitize=address DEBUG)
|
|
add_cxx_compiler_flag(-fsanitize=address DEBUG)
|
|
if (HAVE_CXX_FLAG_FSANITIZE_ADDRESS)
|
|
if (HAVE_CXX_FLAG_FSANITIZE_ADDRESS)
|
|
add_cxx_compiler_flag(-static-asan DEBUG)
|
|
add_cxx_compiler_flag(-static-asan DEBUG)
|
|
endif()
|
|
endif()
|
|
|
|
+ endif()
|
|
add_cxx_compiler_flag(-fstack-protector-all DEBUG)
|
|
add_cxx_compiler_flag(-fstack-protector-all DEBUG)
|
|
if (MINGW)
|
|
if (MINGW)
|
|
add_cxx_compiler_flag(-mwindows)
|
|
add_cxx_compiler_flag(-mwindows)
|