curl: Use Windows SSL/TLS native implementation
On Windows, when CMAKE_USE_OPENSSL is OFF, use the OS implementation. This will allow the OS-configured CA list to be trusted automatically.
This commit is contained in:
parent
a829f09bdd
commit
ba8c663219
|
@ -0,0 +1,9 @@
|
|||
curl-winssl
|
||||
-----------
|
||||
|
||||
* On Windows, commands supporting network communication, such as
|
||||
:command:`file(DOWNLOAD)`, :command:`file(UPLOAD)`, and
|
||||
:command:`ctest_submit`, now support SSL/TLS even when CMake
|
||||
is not built against OpenSSL. The Windows native SSL/TLS
|
||||
implementation is used by default. OS-configured certificate
|
||||
authorities will be trusted automatically.
|
|
@ -460,7 +460,11 @@ if(CMAKE_USE_OPENSSL)
|
|||
add_definitions(-DCURL_CA_BUNDLE="${CURL_CA_BUNDLE}")
|
||||
endif()
|
||||
endif(OPENSSL_FOUND)
|
||||
endif(CMAKE_USE_OPENSSL)
|
||||
elseif(WIN32)
|
||||
# Use Windows SSL/TLS native implementation.
|
||||
add_definitions(-DUSE_SCHANNEL)
|
||||
set(USE_WINDOWS_SSPI 1)
|
||||
endif()
|
||||
|
||||
#libSSH2
|
||||
option(CMAKE_USE_LIBSSH2 "Use libSSH2" ON)
|
||||
|
|
Loading…
Reference in New Issue