svn commit: r1936523 - subversion/trunk

[email protected] Thu, 23 Jul 2026 14:07:31 -0000
Newsgroups gmane.comp.version-control.subversion.svn
Message-ID <178481565197.1406873.6464793725839918725@svn03-he-fi>
Author: ivan
Date: Thu Jul 23 14:07:31 2026
New Revision: 1936523

Log:
* CMakeLists.txt
  (cmake_minimum_required): Add comment with information about bundled CMake
   versions in different distributions and toolsets.

Modified:
   subversion/trunk/CMakeLists.txt

Modified: subversion/trunk/CMakeLists.txt
==============================================================================
--- subversion/trunk/CMakeLists.txt	Thu Jul 23 13:56:10 2026	(r1936522)
+++ subversion/trunk/CMakeLists.txt	Thu Jul 23 14:07:31 2026	(r1936523)
@@ -21,6 +21,22 @@
 
 # CMAKE_MINIMUM_REQUIRED should be the first directive in the file:
 # https://cmake.org/cmake/help/latest/command/cmake_minimum_required.html
+
+# Information about bundled CMake versions in different distributions and
+# toolsets:
+# - Visual Studio 2017 (supported until Apr 2027): CMake 3.6
+# - Visual Studio 2019 (supported until Apr 2029): CMake 3.20
+# - Visual Studio 2022 (supported until Jan 2032): CMake 3.31
+# - Visual Studio 2026 (supported until Nov 2028): CMake 4.3
+# - Debian 11 "bullseye" (supported until Aug 2026): CMake 3.18
+# - Debian 12 "bookworm" (supported until Jun 2028): CMake 3.25
+# - Debian 13 "trixie" (supported until Aug 2030): CMake 3.31
+# - Ubuntu 22.04 LTS (supported until May 2027): CMake 3.22
+# - Ubuntu 24.04 LTS (supported until May 2029): CMake 3.28
+# - Ubuntu 26.04 LTS (supported until May 2031): CMake 4.2
+# - RHEL 8 (supported until May 2029): CMake 3.26
+# - RHEL 9 (supported until May 2032): CMake 3.31
+# - RHEL 10 (supported until May 2035): CMake 3.31
 cmake_minimum_required(VERSION 3.14)
 
 # CMP0092: MSVC warning flags are not in CMAKE_<LANG>_FLAGS by default.