From 0ab390c46575996b8b7a134734e90aa637ff999c Mon Sep 17 00:00:00 2001 From: Alexey Rybalchenko Date: Fri, 16 Feb 2024 17:25:06 +0100 Subject: [PATCH] Avoid semicolon insertion when modifying linker flags --- cmake/FairLoggerLib.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/FairLoggerLib.cmake b/cmake/FairLoggerLib.cmake index 03e0811..f0285d3 100644 --- a/cmake/FairLoggerLib.cmake +++ b/cmake/FairLoggerLib.cmake @@ -128,8 +128,8 @@ macro(set_fairlogger_defaults) list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/${PROJECT_INSTALL_LIBDIR}" isSystemDir) if("${isSystemDir}" STREQUAL "-1") if(CMAKE_SYSTEM_NAME STREQUAL "Linux") - list(APPEND CMAKE_EXE_LINKER_FLAGS "-Wl,--enable-new-dtags") - list(APPEND CMAKE_SHARED_LINKER_FLAGS "-Wl,--enable-new-dtags") + string(APPEND CMAKE_EXE_LINKER_FLAGS " -Wl,--enable-new-dtags") + string(APPEND CMAKE_SHARED_LINKER_FLAGS " -Wl,--enable-new-dtags") list(APPEND CMAKE_INSTALL_RPATH "$ORIGIN/../${PROJECT_INSTALL_LIBDIR}") elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin") list(APPEND CMAKE_INSTALL_RPATH "@loader_path/../${PROJECT_INSTALL_LIBDIR}")