]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
DEPRECATE: add CMake <3.18 deprecation for April 2026
authorViktor Szakats <commit@vsz.me>
Wed, 8 Oct 2025 14:20:54 +0000 (16:20 +0200)
committerViktor Szakats <commit@vsz.me>
Tue, 9 Dec 2025 18:34:13 +0000 (19:34 +0100)
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

docs/DEPRECATE.md

index 2a3cbfc78d883655ac8d5cb77c357cceb14749af..2219bd32645e2efccdf02ec23d7bbf31c663a55d 100644 (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.
 
+## 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
 
  - axTLS (removed in 7.63.0)