DEPRECATE: add CMake <3.18 deprecation for April 2026

CMake 3.18 was released on 2020-07-15.

It enables using (and/or dropping workarounds) for these features:
LTO support, better performance and pkg-config support, `OBJECT` target,
`-S`, `-B`, `--verbose`, `--install` on the command-line, lib directory
support in interface targets, target_link_options(), LINK_OPTIONS,
FetchContent, `list(PREPEND ...)`, unity, Ninja, fixed imported global
issues.

Ref: https://github.com/curl/curl/discussions/18704

Closes #19902
This commit is contained in:
Viktor Szakats 2025-10-08 16:20:54 +02:00
parent 163705db75
commit a7c974e038
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201

View file

@ -50,6 +50,12 @@ RTMP in curl is powered by the 3rd party library librtmp.
Support for RTMP in libcurl gets removed in April 2026. Support for RTMP in libcurl gets removed in April 2026.
## CMake 3.17 and earlier
We remove support for CMake <3.18 in April 2026.
CMake 3.18 was released on 2020-07-15.
## Past removals ## Past removals
- axTLS (removed in 7.63.0) - axTLS (removed in 7.63.0)