diff --git a/ports/curl/0003_fix_libraries.patch b/ports/curl/0003_fix_libraries.patch new file mode 100644 index 0000000000..a06e7b544a --- /dev/null +++ b/ports/curl/0003_fix_libraries.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 490cc19ef8..23fe34f614 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -330,7 +330,7 @@ if(CMAKE_USE_WINSSL) + set(SSL_ENABLED ON) + set(USE_SCHANNEL ON) # Windows native SSL/TLS support + set(USE_WINDOWS_SSPI ON) # CMAKE_USE_WINSSL implies CURL_WINDOWS_SSPI +- list(APPEND CURL_LIBS "crypt32") ++ list(APPEND CURL_LIBS "crypt32" "advapi32") + endif() + if(CURL_WINDOWS_SSPI) + set(USE_WINDOWS_SSPI ON) diff --git a/ports/curl/portfile.cmake b/ports/curl/portfile.cmake index ffb73b425f..94587649db 100644 --- a/ports/curl/portfile.cmake +++ b/ports/curl/portfile.cmake @@ -12,6 +12,7 @@ vcpkg_apply_patches( PATCHES ${CMAKE_CURRENT_LIST_DIR}/0001_cmake.patch ${CMAKE_CURRENT_LIST_DIR}/0002_fix_uwp.patch + ${CMAKE_CURRENT_LIST_DIR}/0003_fix_libraries.patch ) string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" CURL_STATICLIB)