]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: Show HTTPS-proxy in the features output
authorJay Satiro <raysatiro@yahoo.com>
Tue, 3 Mar 2020 05:25:44 +0000 (00:25 -0500)
committerJay Satiro <raysatiro@yahoo.com>
Tue, 3 Mar 2020 20:17:07 +0000 (15:17 -0500)
- Show HTTPS-proxy in the features output for those backends that
  support it: OpenSSL, GnuTLS and NSS.

Prior to this change HTTPS-proxy was missing from the cmake features
output even if curl was built with it. Only cmake output was affected.
Both the library and tool correctly reported the feature.

Bug: https://curl.haxx.se/mail/lib-2020-03/0008.html
Reported-by: David Lopes
Closes https://github.com/curl/curl/pull/5025

CMakeLists.txt

index 8b6d77542629cfef3a4ee34d47089af594735de0..73b053b315717f0df1af9b6289548c77b9acb4ff 100644 (file)
@@ -1264,6 +1264,7 @@ _add_if("NTLM_WB"     use_ntlm AND NOT CURL_DISABLE_HTTP AND NTLM_WB_ENABLED)
 _add_if("TLS-SRP"       USE_TLS_SRP)
 # TODO option --with-nghttp2 tests for nghttp2 lib and nghttp2/nghttp2.h header
 _add_if("HTTP2"         USE_NGHTTP2)
+_add_if("HTTPS-proxy"   SSL_ENABLED AND (USE_OPENSSL OR USE_GNUTLS OR USE_NSS))
 string(REPLACE ";" " " SUPPORT_FEATURES "${_items}")
 message(STATUS "Enabled features: ${SUPPORT_FEATURES}")