]> git.ipfire.org Git - thirdparty/curl.git/commit
projects: Fix Visual Studio wolfSSL configurations
authorJay Satiro <raysatiro@yahoo.com>
Wed, 19 Jan 2022 08:40:46 +0000 (03:40 -0500)
committerJay Satiro <raysatiro@yahoo.com>
Fri, 21 Jan 2022 08:22:06 +0000 (03:22 -0500)
commitf74b6d85515bae023dfb458de97e3bc38e1ced3f
tree10aab295dd0852506b4476286f62b3a9c45a1e70
parentd03cb7c14a21562f91b15f483c02c2ab613d60c5
projects: Fix Visual Studio wolfSSL configurations

- Change build-wolfssl.bat to disable SSLv3, enable TLSv1.3, enable
  wolfSSL_DES_ecb_encrypt (needed by NTLM) and enable alt cert chains.

- Disable warning C4214 'bit field types other than int'.

- Add include directory wolfssl\wolfssl.

wolfSSL offers OpenSSL API compatibility that libcurl uses, and some
recent change in libcurl included an include file for wolfSSL like
openssl/foo.h, which has a path like wolfssl\wolfssl\openssl\foo.h.

The include directory issue was reported in #8292 but it's currently
unclear whether this type of change is needed for other build systems.

Bug: https://github.com/curl/curl/issues/8292
Reported-by: Harry Sarson
Closes https://github.com/curl/curl/pull/8298
projects/Windows/VC10/lib/libcurl.tmpl
projects/Windows/VC11/lib/libcurl.tmpl
projects/Windows/VC12/lib/libcurl.tmpl
projects/Windows/VC14/lib/libcurl.tmpl
projects/Windows/VC15/lib/libcurl.tmpl
projects/build-wolfssl.bat
projects/wolfssl_options.h