From f1fc309538dcb6becd9e1a71065040867013b4ea Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Tue, 19 Mar 2019 16:37:34 -0500 Subject: [PATCH] CMake: also update BASE_LINKER_FLAGS* when dropping -fuse-ld=... --- cmake/setup_finalize.cmake | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/cmake/setup_finalize.cmake b/cmake/setup_finalize.cmake index 1df5d7b271..716093a7b3 100644 --- a/cmake/setup_finalize.cmake +++ b/cmake/setup_finalize.cmake @@ -99,12 +99,14 @@ FOREACH(build ${DEAL_II_BUILD_TYPES}) "Unable to compile a simple test program. " "Trying to drop \"${_linker_flag}\" from the linker flags." ) - STRING(REPLACE "${_linker_flag}" "${_replacement_flag}" - DEAL_II_LINKER_FLAGS "${DEAL_II_LINKER_FLAGS}" - ) - STRING(REPLACE "${_linker_flag}" "${_replacement_flag}" - DEAL_II_LINKER_FLAGS_${build} "${DEAL_II_LINKER_FLAGS_${_build}}" - ) + FOREACH(_flags + DEAL_II_LINKER_FLAGS DEAL_II_LINKER_FLAGS_${build} + BASE_LINKER_FLAGS BASE_LINKER_FLAGS_${build} + ) + STRING(REPLACE "${_linker_flag}" "${_replacement_flag}" + ${_flags} "${${_flags}}" + ) + ENDFOREACH() SET(${_variable} FALSE CACHE INTERNAL "" FORCE) SET(${_variable} FALSE) ENDMACRO() -- 2.39.5