]> git.ipfire.org Git - thirdparty/curl.git/commit
build: tidy up internal feature detection variables for wolfSSL
authorViktor Szakats <commit@vsz.me>
Thu, 17 Apr 2025 21:47:37 +0000 (23:47 +0200)
committerViktor Szakats <commit@vsz.me>
Thu, 24 Apr 2025 21:44:33 +0000 (23:44 +0200)
commitae0ff69f7ace2b26286f3cfa8402e8ca54ccc63d
treed6875f989b9d673f82977bcb02bc724a198ff394
parent1f6fef7ec0dda5eb7154c5f534e04b5b839b77da
build: tidy up internal feature detection variables for wolfSSL

Sync them with the function name they detect, and sync them between
cmake and autotools.

- rename `HAVE_WOLFSSL_BIO` to `HAVE_WOLFSSL_BIO_NEW`.
- rename `HAVE_WOLFSSL_FULL_BIO` to `HAVE_WOLFSSL_BIO_SET_SHUTDOWN`.
- autotools: rename `WOLFSSL_NTLM` to `HAVE_WOLFSSL_DES_ECB_ENCRYPT`
  (to sync with cmake).
- autotools: rename `WOLFSSL_BIO` to `HAVE_WOLFSSL_BIO_NEW`
  (to sync with cmake).
- autotools: simplify `HAVE_WOLFSSL_DES_ECB_ENCRYPT` detection.

Cherry-picked from #17082

Closes #17175
CMakeLists.txt
configure.ac
docs/INSTALL-CMAKE.md
lib/curl_config.h.cmake
lib/vtls/wolfssl.c
m4/curl-wolfssl.m4