From 92a89d6c2b5e47c98e879d9d55a5f487e800e688 Mon Sep 17 00:00:00 2001 From: Fabio Rossi Date: Tue, 18 Dec 2018 17:32:11 +0100 Subject: [PATCH] Avoid overwriting of LDFLAGS for shared libs --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c06f9622ff..44781c3fcc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -105,9 +105,9 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX) # get linker errors as soon as possible and not at runtime e.g. for modules if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") - set(CMAKE_SHARED_LINKER_FLAGS "-Wl,-undefined,error") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-undefined,error") elseif(UNIX) - set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined") endif() endif(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)