We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5e0fbdb commit 3648dafCopy full SHA for 3648daf
1 file changed
initcpp.sh
@@ -302,8 +302,14 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
302
set(CMAKE_CXX_EXTENSIONS ${ENABLE_CXX_EXTENSIONS})
303
set(CMAKE_C_EXTENSIONS ${ENABLE_C_EXTENSIONS})
304
305
+if ("\${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
306
+ set(SHOULD_ENABLE_SANITIZERS ON)
307
+else()
308
+ set(SHOULD_ENABLE_SANITIZERS OFF)
309
+endif()
310
+
311
option(ENABLE_TESTS "Enable tests" ON)
-option(ENABLE_SANITIZERS "Enable sanitizers" ON)
312
+option(ENABLE_SANITIZERS "Enable sanitizers" \${SHOULD_ENABLE_SANITIZERS})
313
314
if (\${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
315
message(STATUS "Setting G++ flags")
0 commit comments