cmake: sync CURL_DISABLE options

Adds the full listing of CURL_DISABLE options to the CMake build. Moves
all option code, except for CURL_DISABLE_OPENSSL_AUTO_LOA_CONFIG which
resides near OpenSSL configuration, to the same block of code. Also
sorts the options here and in the cmake config header.

Additionally sorted the CURL-DISABLE listing and fixed the
CURL_DISABLE_POP3 option.

Closes #7624
This commit is contained in:
Don 2021-08-24 11:27:39 -07:00 committed by Daniel Stenberg
parent 1e67c73b5a
commit 62dbfa30ba
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
3 changed files with 124 additions and 76 deletions

View file

@ -12,10 +12,6 @@ Disable support for HTTP cookies.
Disable support for authentication methods using crypto.
## CURL_DISABLE_NTLM
Disable support for NTLM.
## CURL_DISABLE_DICT
Disable the DICT protocol
@ -82,6 +78,10 @@ Disable MQTT support.
Disable the netrc parser.
## CURL_DISABLE_NTLM
Disable support for NTLM.
## CURL_DISABLE_OPENSSL_AUTO_LOAD_CONFIG
Disable the auto load config support in the OpenSSL backend.
@ -90,9 +90,9 @@ Disable the auto load config support in the OpenSSL backend.
Disable date parsing
## CURL_DISABLE_POP
## CURL_DISABLE_POP3
Disable the POP(S) protocols
Disable the POP3 protocol
## CURL_DISABLE_PROGRESS_METER