From: Even Rouault Date: Fri, 8 Jul 2022 11:30:57 +0000 (+0200) Subject: CMake: link curl to its dependencies with PRIVATE X-Git-Tag: curl-7_85_0~171 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0525614269dd9f957a49369943466ae96118dd5f;p=thirdparty%2Fcurl.git 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 --- 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