From: Daniel Arndt Date: Fri, 21 Apr 2023 12:42:59 +0000 (-0400) Subject: Introduce _set_cache_variable X-Git-Tag: v9.5.0-rc1~275^2~1 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=315d4f4b406dc13ad243b3036f1ebe805bf39718;p=dealii.git Introduce _set_cache_variable --- 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()