From: Jakub Zakrzewski Date: Fri, 2 Dec 2022 15:22:32 +0000 (+0100) Subject: CMake: fix build with `CURL_USE_GSSAPI` X-Git-Tag: curl-7_87_0~74 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=52279c8e5db4c2d689f831fda17ff2aa9bde9f50;p=thirdparty%2Fcurl.git CMake: fix build with `CURL_USE_GSSAPI` CMAKE_*_LINKER_FLAGS must be a string but GSS_LINKER_FLAGS is a list, so we need to replace semicolons with spaces when setting those. Fixes #9017 Closes #1022 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index ce03d4bdae..091746b462 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -851,6 +851,7 @@ if(CURL_USE_GSSAPI) include_directories(${GSS_INCLUDE_DIR}) link_directories(${GSS_LINK_DIRECTORIES}) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GSS_COMPILER_FLAGS}") + string(REPLACE ";" " " GSS_LINKER_FLAGS "${GSS_LINKER_FLAGS}") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${GSS_LINKER_FLAGS}") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${GSS_LINKER_FLAGS}") set(CMAKE_STATIC_LINKER_FLAGS "${CMAKE_STATIC_LINKER_FLAGS} ${GSS_LINKER_FLAGS}")