From 45edfccbd9923be4303155a9720ef54ead9710dc Mon Sep 17 00:00:00 2001 From: PhilipDeegan Date: Wed, 4 Feb 2026 13:48:51 +0100 Subject: [PATCH] Allow override options in debug --- cmake/CMakeConfigureFile.cmake | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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)