base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / cm / cmake / 008-FindCURL-Add-more-target-properties-from-pkg-config.diff
blob8dfc354a9c20356b8c04b204a54b2c3ba9f5389d
1 diff --git a/Modules/FindCURL.cmake b/Modules/FindCURL.cmake
2 index 5ce8a9046b..f7361308b7 100644
3 --- a/Modules/FindCURL.cmake
4 +++ b/Modules/FindCURL.cmake
5 @@ -239,9 +239,24 @@ if(CURL_FOUND)
6 IMPORTED_LOCATION_DEBUG "${CURL_LIBRARY_DEBUG}")
7 endif()
9 - if(CURL_USE_STATIC_LIBS AND MSVC)
10 - set_target_properties(CURL::libcurl PROPERTIES
11 - INTERFACE_LINK_LIBRARIES "normaliz.lib;ws2_32.lib;wldap32.lib")
12 + if(PC_CURL_FOUND)
13 + if(PC_CURL_LINK_LIBRARIES)
14 + set_property(TARGET CURL::libcurl PROPERTY
15 + INTERFACE_LINK_LIBRARIES "${PC_CURL_LINK_LIBRARIES}")
16 + endif()
17 + if(PC_CURL_LDFLAGS_OTHER)
18 + set_property(TARGET CURL::libcurl PROPERTY
19 + INTERFACE_LINK_OPTIONS "${PC_CURL_LDFLAGS_OTHER}")
20 + endif()
21 + if(PC_CURL_CFLAGS_OTHER)
22 + set_property(TARGET CURL::libcurl PROPERTY
23 + INTERFACE_COMPILE_OPTIONS "${PC_CURL_CFLAGS_OTHER}")
24 + endif()
25 + else()
26 + if(CURL_USE_STATIC_LIBS AND MSVC)
27 + set_target_properties(CURL::libcurl PROPERTIES
28 + INTERFACE_LINK_LIBRARIES "normaliz.lib;ws2_32.lib;wldap32.lib")
29 + endif()
30 endif()
32 endif()