diff --git a/cmake/Hardening.cmake b/cmake/Hardening.cmake index 5f61d22..0517e2d 100644 --- a/cmake/Hardening.cmake +++ b/cmake/Hardening.cmake @@ -17,7 +17,9 @@ macro( set(NEW_CXX_DEFINITIONS "${NEW_CXX_DEFINITIONS} -D_GLIBCXX_ASSERTIONS") message(STATUS "*** GLIBC++ Assertions (vector[], string[], ...) enabled") - set(NEW_COMPILE_OPTIONS "${NEW_COMPILE_OPTIONS} -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3") + if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") + set(NEW_COMPILE_OPTIONS "${NEW_COMPILE_OPTIONS} -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3") + endif() message(STATUS "*** g++/clang _FORTIFY_SOURCE=3 enabled") # check_cxx_compiler_flag(-fpie PIE)