mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-24 13:27:51 +08:00
26 lines
820 B
Diff
26 lines
820 B
Diff
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||
|
index 796625e17..fc9076f54 100644
|
||
|
--- a/CMakeLists.txt
|
||
|
+++ b/CMakeLists.txt
|
||
|
@@ -149,6 +149,9 @@ if(OPENSSL_FOUND)
|
||
|
config_write("#define HAVE_OPENSSL 1\n\n")
|
||
|
include_directories(${OPENSSL_INCLUDE_DIR})
|
||
|
set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_LIBRARIES})
|
||
|
+ if(WIN32)
|
||
|
+ list(APPEND CMAKE_REQUIRED_LIBRARIES crypt32 ws2_32)
|
||
|
+ endif()
|
||
|
check_function_exists_define(BIO_get_data)
|
||
|
check_function_exists_define(RSA_get0_key)
|
||
|
check_function_exists_define(ASN1_STRING_get0_data)
|
||
|
@@ -441,7 +444,10 @@ else(WIN32)
|
||
|
endif(WIN32)
|
||
|
|
||
|
if(OPENSSL_FOUND)
|
||
|
set(lib_NETWORK ${lib_NETWORK} ${OPENSSL_LIBRARIES})
|
||
|
+ if(WIN32)
|
||
|
+ list(APPEND lib_NETWORK crypt32)
|
||
|
+ endif()
|
||
|
elseif(GNUTLS_FOUND)
|
||
|
set(lib_NETWORK ${lib_NETWORK} ${lib_GNUTLS})
|
||
|
endif(OPENSSL_FOUND)
|