build: add Debug, TrackMemory, ECH to feature list

Also:

- remove stray `ECH` and `HTTPSRR` from cmake protocol list.

- stop excluding `Debug` and `TrackMemory` in `test1013.pl`.

- configure: delete `CURL_CHECK_CURLDEBUG` check.
  Ref: 065047dc62
  This check was effectively doing nothing, except disabling
 `--enable-curldebug` in `curl-config` for
 Cygwin/MSYS/cegcc/OS2/AIX targets with c-ares enabled.

Closes #14096
This commit is contained in:
Viktor Szakats 2024-07-04 05:04:35 +02:00
parent b9fea261e6
commit 96a1a05f66
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
4 changed files with 16 additions and 53 deletions

View file

@ -44,9 +44,6 @@ close CURL;
$curl_protocols =~ s/\r//;
$curl_protocols =~ /\w+: (.*)$/;
@curl = split / /,$1;
# These features are not supported by curl-config
@curl = grep(!/^(Debug|TrackMemory)$/i, @curl);
@curl = sort @curl;
# Read the output of curl-config