Enable WOLFSSL_OPENSSLEXTRA and OPENSSL_EXTRA for WOLFSSL_CLU option

Co-Authored-By: eric@wolfssl.com <eric@wolfssl.com>
devin/1741708186-add-cmake-wolfclu
Devin AI 2025-03-17 20:25:15 +00:00
parent 098358c217
commit 16eb8d9ec9
1 changed files with 3 additions and 0 deletions

View File

@ -2050,6 +2050,7 @@ if(WOLFSSL_CLU)
override_cache(WOLFSSL_AESCTR "yes")
override_cache(WOLFSSL_KEYGEN "yes")
override_cache(WOLFSSL_OPENSSLALL "yes")
override_cache(WOLFSSL_OPENSSLEXTRA "yes")
override_cache(WOLFSSL_ED25519 "yes")
override_cache(WOLFSSL_SHA512 "yes")
override_cache(WOLFSSL_DES3 "yes")
@ -2057,6 +2058,8 @@ if(WOLFSSL_CLU)
list(APPEND WOLFSSL_DEFINITIONS "-DHAVE_OID_ENCODING" "-DWOLFSSL_NO_ASN_STRICT" "-DWOLFSSL_ALT_NAMES")
# Add OPENSSL_ALL definition to ensure OpenSSL compatibility functions are available
list(APPEND WOLFSSL_DEFINITIONS "-DOPENSSL_ALL")
# Add OPENSSL_EXTRA definition to enable OpenSSL compatibility layer
list(APPEND WOLFSSL_DEFINITIONS "-DOPENSSL_EXTRA")
# Remove NO_DES3 from WOLFSSL_DEFINITIONS to ensure DES3 is enabled
list(REMOVE_ITEM WOLFSSL_DEFINITIONS "-DNO_DES3")
endif()