From 315d4f4b406dc13ad243b3036f1ebe805bf39718 Mon Sep 17 00:00:00 2001 From: Daniel Arndt Date: Fri, 21 Apr 2023 08:42:59 -0400 Subject: [PATCH] Introduce _set_cache_variable --- cmake/setup_finalize.cmake | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmake/setup_finalize.cmake b/cmake/setup_finalize.cmake index 20600b3952..dea53bff14 100644 --- a/cmake/setup_finalize.cmake +++ b/cmake/setup_finalize.cmake @@ -64,6 +64,11 @@ foreach(build ${DEAL_II_BUILD_TYPES}) ) endmacro() + macro(_set_cache_variable _variable _value) + set(${_variable} ${_value} CACHE INTERNAL "" FORCE) + set(${_variable} ${_value}) + endmacro() + macro(_drop_linker_flag _linker_flag _replacement_flag _variable) message(STATUS "Unable to compile a simple test program. " @@ -77,8 +82,7 @@ foreach(build ${DEAL_II_BUILD_TYPES}) ${_flags} "${${_flags}}" ) endforeach() - set(${_variable} FALSE CACHE INTERNAL "" FORCE) - set(${_variable} FALSE) + _set_cache_variable(_variable FALSE) endmacro() _check_linker_flags() -- 2.39.5