building libressl in release mode
This commit is contained in:
10
3rdParty/curl/ext_windows/CMakeLists.txt
vendored
10
3rdParty/curl/ext_windows/CMakeLists.txt
vendored
@@ -13,6 +13,9 @@ set(LIBRESSL_TESTS OFF CACHE BOOL "" FORCE)
|
|||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
libressl
|
libressl
|
||||||
URL ${LIBRESSL_MIRROR_LINK}
|
URL ${LIBRESSL_MIRROR_LINK}
|
||||||
|
CMAKE_ARGS
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL
|
||||||
)
|
)
|
||||||
FetchContent_MakeAvailable(libressl)
|
FetchContent_MakeAvailable(libressl)
|
||||||
|
|
||||||
@@ -24,8 +27,8 @@ 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)
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
set(OPENSSL_CRYPTO_LIBRARY ${libressl_BINARY_DIR}/crypto/debug/crypto.lib CACHE FILEPATH "Path to LibreSSL crypto library" FORCE)
|
set(OPENSSL_CRYPTO_LIBRARY ${libressl_BINARY_DIR}/crypto/release/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)
|
set(OPENSSL_SSL_LIBRARY ${libressl_BINARY_DIR}/ssl/release/ssl.lib CACHE FILEPATH "Path to LibreSSL SSL library" FORCE)
|
||||||
else ()
|
else ()
|
||||||
set(OPENSSL_CRYPTO_LIBRARY ${libressl_BINARY_DIR}/crypto/libcrypto.a CACHE FILEPATH "Path to LibreSSL crypto library" FORCE)
|
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)
|
set(OPENSSL_SSL_LIBRARY ${libressl_BINARY_DIR}/ssl/libssl.a CACHE FILEPATH "Path to LibreSSL SSL library" FORCE)
|
||||||
@@ -35,5 +38,8 @@ set(OPENSSL_INCLUDE_DIR ${libressl_SOURCE_DIR}/include CACHE PATH "Path to Libre
|
|||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
curl
|
curl
|
||||||
URL ${CURL_MIRROR_LINK}
|
URL ${CURL_MIRROR_LINK}
|
||||||
|
CMAKE_ARGS
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL
|
||||||
)
|
)
|
||||||
FetchContent_MakeAvailable(curl)
|
FetchContent_MakeAvailable(curl)
|
||||||
Reference in New Issue
Block a user