Linking with ssl and crypto libraries
This commit is contained in:
2
3rdParty/curl/CMakeLists.txt
vendored
2
3rdParty/curl/CMakeLists.txt
vendored
@@ -32,6 +32,8 @@ function(LinkCurl TARGET)
|
|||||||
if (NOT ${CURL_FOUND})
|
if (NOT ${CURL_FOUND})
|
||||||
if (NOT WIN32)
|
if (NOT WIN32)
|
||||||
target_link_libraries(${TARGET} PRIVATE curl)
|
target_link_libraries(${TARGET} PRIVATE curl)
|
||||||
|
else ()
|
||||||
|
target_link_libraries(${TARGET} PRIVATE ${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY})
|
||||||
endif ()
|
endif ()
|
||||||
else ()
|
else ()
|
||||||
target_include_directories(${TARGET} PRIVATE ${CURL_INCLUDE_DIR})
|
target_include_directories(${TARGET} PRIVATE ${CURL_INCLUDE_DIR})
|
||||||
|
|||||||
9
3rdParty/curl/ext_windows/CMakeLists.txt
vendored
9
3rdParty/curl/ext_windows/CMakeLists.txt
vendored
@@ -23,8 +23,13 @@ set(CURL_DISABLE_TESTS ON CACHE BOOL "Do no build tests" FORCE)
|
|||||||
|
|
||||||
set(CURL_USE_LIBRESSL ON CACHE BOOL "Use LibreSSL instead of OpenSSL" FORCE)
|
set(CURL_USE_LIBRESSL ON CACHE BOOL "Use LibreSSL instead of OpenSSL" FORCE)
|
||||||
set(OPENSSL_ROOT_DIR ${libressl_SOURCE_DIR} CACHE PATH "Path to LibreSSL root directory" FORCE)
|
set(OPENSSL_ROOT_DIR ${libressl_SOURCE_DIR} CACHE PATH "Path to LibreSSL root directory" FORCE)
|
||||||
set(OPENSSL_CRYPTO_LIBRARY ${libressl_BINARY_DIR}/crypto/libcrypto.a CACHE FILEPATH "Path to LibreSSL crypto library" FORCE)
|
if (WIN32)
|
||||||
set(OPENSSL_SSL_LIBRARY ${libressl_BINARY_DIR}/ssl/libssl.a CACHE FILEPATH "Path to LibreSSL SSL library" FORCE)
|
set(OPENSSL_CRYPTO_LIBRARY ${libressl_BINARY_DIR}/crypto/debug/crypto.lib CACHE FILEPATH "Path to LibreSSL crypto library" FORCE)
|
||||||
|
set(OPENSSL_SSL_LIBRARY ${libressl_BINARY_DIR}/ssl/debug/ssl.lib CACHE FILEPATH "Path to LibreSSL SSL library" FORCE)
|
||||||
|
else ()
|
||||||
|
set(OPENSSL_CRYPTO_LIBRARY ${libressl_BINARY_DIR}/crypto/libcrypto.a CACHE FILEPATH "Path to LibreSSL crypto library" FORCE)
|
||||||
|
set(OPENSSL_SSL_LIBRARY ${libressl_BINARY_DIR}/ssl/libssl.a CACHE FILEPATH "Path to LibreSSL SSL library" FORCE)
|
||||||
|
endif ()
|
||||||
set(OPENSSL_INCLUDE_DIR ${libressl_SOURCE_DIR}/include CACHE PATH "Path to LibreSSL include directory" FORCE)
|
set(OPENSSL_INCLUDE_DIR ${libressl_SOURCE_DIR}/include CACHE PATH "Path to LibreSSL include directory" FORCE)
|
||||||
|
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
|
|||||||
Reference in New Issue
Block a user