curl/m4
Viktor Szakats 554dfa5568
build: drop Windows CE / CeGCC support
Windows CE support was limited to successful builds with ming32ce
(a toolchain that hasn't seen an update since 2009, using an ancient gcc
version and "old mingw"-style SDK headers, that curl deprecated earlier).
Builds with MSVC were broken for a long time. mingw32ce builds were never
actually tested and runtime and unlikely to work due to missing stubs.
Windows CE toolchains also miss to comply with C89. Paired with lack of
demand and support for the platform, curl deprecated it earlier.

This patch removes support from the codebase to ease maintaining Windows
codepaths.

Follow-up to f98c0ba834 #17924
Follow-up to 8491e6574c #17379
Follow-up to 2a292c3984 #15975

Closes #17927
2025-11-15 15:35:23 +01:00
..
.gitignore tidy-up: .gitignore lines mostly 2025-01-27 20:59:46 +01:00
curl-amissl.m4 Makefile.mk: drop in favour of autotools and cmake (MS-DOS, AmigaOS3) 2024-12-16 23:20:55 +01:00
curl-apple-sectrust.m4 m4/sectrust: fix test(1) operator 2025-11-05 12:47:16 +01:00
curl-compilers.m4 build: address some -Weverything warnings, update picky warnings 2025-09-20 10:16:15 +02:00
curl-confopts.m4 build: do not apply curl debug macros to tests/server by default 2025-03-14 12:59:32 +01:00
curl-functions.m4 autotools: make --enable-code-coverage support llvm/clang 2025-09-20 01:28:35 +02:00
curl-gnutls.m4 gnutls: report accurate error when TLS-SRP is not built-in 2025-11-06 11:42:34 +01:00
curl-mbedtls.m4 NTLM: disable if DES support missing from OpenSSL or mbedTLS 2025-10-24 12:12:20 +02:00
curl-openssl.m4 autotools: merge ifs in GnuTLS/OpenSSL feature detection 2025-10-24 22:53:26 +02:00
curl-override.m4 build: fix compiler warnings in feature detections 2025-02-16 02:39:35 +01:00
curl-reentrant.m4 lib: use Curl_str_* instead of strtok_r() 2025-02-17 13:18:28 +01:00
curl-rustls.m4 autotools: capitalize 'Rustls' in the log output 2025-09-22 10:11:31 +02:00
curl-schannel.m4 schannel: not supported with UWP, drop redundant code 2025-07-31 20:05:32 +02:00
curl-sysconfig.m4 cmake: fix to restrict SystemConfiguration to macOS 2025-08-03 23:35:28 +02:00
curl-wolfssl.m4 build: link to Apple frameworks required by static wolfSSL 2025-07-18 00:54:34 +02:00
xc-am-iface.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00
xc-cc-check.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00
xc-lt-iface.m4 build: drop Windows CE / CeGCC support 2025-11-15 15:35:23 +01:00
xc-val-flgs.m4 configure: fix indentation more 2024-08-26 11:14:01 +02:00
zz40-xc-ovr.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00
zz50-xc-ovr.m4 misc: cleanup after removing years from copyright 2024-07-30 14:11:48 +02:00