]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
CMake: link curl to its dependencies with PRIVATE
authorEven Rouault <even.rouault@spatialys.com>
Fri, 8 Jul 2022 11:30:57 +0000 (13:30 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 12 Jul 2022 15:18:39 +0000 (17:18 +0200)
The current PUBLIC visibility causes issues for downstream users.
Cf https://github.com/OSGeo/PROJ/pull/3172#issuecomment-1157942986

Reviewed-by: Jakub Zakrzewski
Closes #9125

lib/CMakeLists.txt

index 0983ce1314d0fbc527dad51a1c94d77f285efe6e..199ab7d37811a1f210e59e01440be577746beb1f 100644 (file)
@@ -95,7 +95,7 @@ if(NOT BUILD_SHARED_LIBS)
     set_target_properties(${LIB_NAME} PROPERTIES INTERFACE_COMPILE_DEFINITIONS CURL_STATICLIB)
 endif()
 
-target_link_libraries(${LIB_NAME} ${CURL_LIBS})
+target_link_libraries(${LIB_NAME} PRIVATE ${CURL_LIBS})
 
 set_target_properties(${LIB_NAME} PROPERTIES
   COMPILE_DEFINITIONS BUILDING_LIBCURL