From 0525614269dd9f957a49369943466ae96118dd5f Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Fri, 8 Jul 2022 13:30:57 +0200 Subject: [PATCH] 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 --- lib/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 0983ce1314..199ab7d378 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