diff --git a/cmake/CMakeConfigureFile.cmake b/cmake/CMakeConfigureFile.cmake index dacb3f034..0d602e24d 100644 --- a/cmake/CMakeConfigureFile.cmake +++ b/cmake/CMakeConfigureFile.cmake @@ -17,12 +17,19 @@ if (${ENABLE_BOX_COUNTING}) set (BOX_TELEMETRY On) endif() -if (CMAKE_BUILD_TYPE STREQUAL "Debug") +if(NOT DEFINED DEBUG_INITIALIZE_UNDEFINED AND CMAKE_BUILD_TYPE STREQUAL "Debug") set (DEBUG_INITIALIZE_UNDEFINED On) +endif() + +if(NOT DEFINED DEBUG_CHECK_ASSERTIONS AND CMAKE_BUILD_TYPE STREQUAL "Debug") set (DEBUG_CHECK_ASSERTIONS On) +endif() + +if(NOT DEFINED DEBUG_CHECK_DIM_ASSERTIONS AND CMAKE_BUILD_TYPE STREQUAL "Debug") set (DEBUG_CHECK_DIM_ASSERTIONS On) endif() + #HAVE_CMATH check_include_files("math.h" HAVE_CMATH)