mirror of
https://github.com/etlegacy/etlegacy-libs.git
synced 2025-02-23 11:51:10 +00:00
libs: use uniformized syntax for WolfSSl options
This commit is contained in:
parent
3455127c66
commit
2ed16faef0
1 changed files with 6 additions and 8 deletions
|
@ -55,8 +55,6 @@ if(FEATURE_SSL AND BUNDLED_WOLFSSL)
|
|||
set(WOLFSSL_FLAGS "${CMAKE_C_FLAGS} -DOPENSSL_ALL=1 -DWOLFSSL_DES_ECB=1 -DHAVE_OCSP=1 -DHAVE_CRL=1")
|
||||
endif()
|
||||
|
||||
# FIXME: change lowercase 'yes/no' variables to 'ON/OFF' for uniformization once a new WolfSSL is released
|
||||
# see https://github.com/wolfSSL/wolfssl/issues/4426
|
||||
ExternalProject_Add(bundled_wolfssl
|
||||
DOWNLOAD_DIR ${LIBS_DOWNLOAD_DIR}
|
||||
URL https://github.com/wolfSSL/wolfssl/archive/v5.0.0-stable.tar.gz
|
||||
|
@ -69,12 +67,12 @@ if(FEATURE_SSL AND BUNDLED_WOLFSSL)
|
|||
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
|
||||
-DCMAKE_CXX_FLAGS_DEBUG=${CMAKE_CXX_FLAGS_DEBUG} -DCMAKE_CXX_FLAGS_RELEASE=${CMAKE_CXX_FLAGS_RELEASE}
|
||||
-DCMAKE_C_FLAGS=${WOLFSSL_FLAGS} -DCMAKE_OSX_DEPLOYMENT_TARGET="${CMAKE_OSX_DEPLOYMENT_TARGET}"
|
||||
-DWOLFSSL_EXAMPLES=no -DWOLFSSL_CRYPT_TESTS=no
|
||||
-DWOLFSSL_OCSP=yes -DWOLFSSL_OPENSSLEXTRA=yes
|
||||
-DWOLFSSL_FAST_MATH=no -DWOLFSSL_HARDEN=yes
|
||||
-DWOLFSSL_OPENSSL_EXTRA=yes -DBUILD_PWDBASED=yes
|
||||
-DWOLFSSL_PWDBASED=yes -DBUILD_CRL=yes
|
||||
-DWOLFSSL_DES3=yes -DWOLFSSL_TLSX=yes
|
||||
-DWOLFSSL_EXAMPLES=OFF -DWOLFSSL_CRYPT_TESTS=OFF
|
||||
-DWOLFSSL_OCSP=ON -DWOLFSSL_OPENSSLEXTRA=ON
|
||||
-DWOLFSSL_FAST_MATH=OFF -DWOLFSSL_HARDEN=ON
|
||||
-DWOLFSSL_OPENSSL_EXTRA=ON -DBUILD_PWDBASED=ON
|
||||
-DWOLFSSL_PWDBASED=ON -DBUILD_CRL=ON
|
||||
-DWOLFSSL_DES3=ON -DWOLFSSL_TLSX=ON
|
||||
-DCMAKE_INSTALL_PREFIX=${LIBS_BINARY_DIR}/wolfssl
|
||||
)
|
||||
set(WOLFSSL_BUNDLED_INCLUDE_DIR "${LIBS_BINARY_DIR}/wolfssl/include" "${LIBS_BINARY_DIR}/wolfssl/include/wolfssl")
|
||||
|
|
Loading…
Reference in a new issue