summaryrefslogtreecommitdiff
path: root/lib/CMakeLists.txt
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2022-07-08 13:30:57 +0200
committerDaniel Stenberg <daniel@haxx.se>2022-07-12 17:18:39 +0200
commit0525614269dd9f957a49369943466ae96118dd5f (patch)
tree2ca1e0a0268e538827555eacc527f85d072cf58b /lib/CMakeLists.txt
parent7ac3607584063f897a38bccba3a65125d6ca78de (diff)
downloadcurl-0525614269dd9f957a49369943466ae96118dd5f.tar.gz
CMake: link curl to its dependencies with PRIVATE
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
Diffstat (limited to 'lib/CMakeLists.txt')
-rw-r--r--lib/CMakeLists.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index 0983ce131..199ab7d37 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -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