From b26b2b8a174e08facc8ebd8a76012ea6b1e2f5b5 Mon Sep 17 00:00:00 2001 From: Gabriel Ferreira Date: Fri, 10 Dec 2021 00:16:05 -0300 Subject: [PATCH] build: Set default build type in the CMake cache if not specified --- buildsupport/macros_and_definitions.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/buildsupport/macros_and_definitions.cmake b/buildsupport/macros_and_definitions.cmake index 9b0495bec..f068e1f50 100644 --- a/buildsupport/macros_and_definitions.cmake +++ b/buildsupport/macros_and_definitions.cmake @@ -233,8 +233,9 @@ macro(process_options) clear_global_cached_variables() # make sure to default to debug if no build type is specified - if("${CMAKE_BUILD_TYPE}" STREQUAL "") - set(CMAKE_BUILD_TYPE debug) + if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Choose the type of build." FORCE) endif() # process debug switch Used in build-profile-test-suite