curl/m4
Viktor Szakats 59cadacfcc
build: sync warning options between autotools, cmake & compilers
- cmake: enable Apple-specific `-Werror=partial-availability` to match
  autotools.

- autotools: enable `-pedantic-errors` with llvm/clang to match gcc and
  CMake.

- autotools: enable `-Werror-implicit-function-declaration` for
  llvm/clang to match gcc.

- cmake: enable `-Werror-implicit-function-declaration` to match
  autotools.

- move `-Wpointer-bool-conversion` from autotools to the local file
  (`sectransp.c`) it was meant to apply. This way it applies to all
  build methods.

- autotoos: show `CURL_CFLAG_EXTRAS` in the `./configure` summary.
  (it may contain `-Werror` and/or `-pedentic-errors`.)

Cherry-picked from #14097
Closes #14128
2024-07-10 11:30:40 +02:00
..
.gitignore
curl-amissl.m4 tidy-up: use OPENSSL_VERSION_NUMBER 2023-11-08 17:55:22 +00:00
curl-bearssl.m4 tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
curl-compilers.m4 build: sync warning options between autotools, cmake & compilers 2024-07-10 11:30:40 +02:00
curl-confopts.m4 configure: use AC_MSG_WARN for TLS/experimental warning texts 2024-06-13 17:17:15 +02:00
curl-functions.m4 configure: sort feature list, lowercase protocols, use backticks 2024-07-09 04:13:04 +02:00
curl-gnutls.m4 libcurl.pc: add Requires.private, Requires for static linking 2024-06-13 11:17:33 +02:00
curl-mbedtls.m4 libcurl.pc: add Requires.private, Requires for static linking 2024-06-13 11:17:33 +02:00
curl-openssl.m4 quic: require at least OpenSSL 3.3 for QUIC 2024-06-26 13:21:52 +02:00
curl-override.m4
curl-reentrant.m4
curl-rustls.m4 libcurl.pc: add Requires.private, Requires for static linking 2024-06-13 11:17:33 +02:00
curl-schannel.m4
curl-sectransp.m4 cmake, configure: also link with CoreServices 2023-09-20 08:38:19 +02:00
curl-sysconfig.m4 cmake, configure: also link with CoreServices 2023-09-20 08:38:19 +02:00
curl-wolfssl.m4 libcurl.pc: add Requires.private, Requires for static linking 2024-06-13 11:17:33 +02:00
xc-am-iface.m4
xc-cc-check.m4
xc-lt-iface.m4
xc-translit.m4
xc-val-flgs.m4
zz40-xc-ovr.m4
zz50-xc-ovr.m4
zz60-xc-ovr.m4