We are pleased to announce that CMake 3.31.1 is now available for download.
Please use the latest release from our download page:
https://cmake.org/download/
See also the release notes and release milestone
Thanks for your support!
Changes made since CMake 3.31.0:
Brad King (10):
- Help: Add missing one-line summary to policy CMP0132
- FindBoost: Add support for Boost 1.86
- ci: Rebuild Fedora 41 image with updates Clarify advice given by compatibility deprecation message for CMake < 3.10
- Help: Clarify instructions for using older VS toolsets with newer VS versions
- ci: Update Windows builds to MSVC 14.42 toolset
- ci: update macOS jobs to use Xcode 16.1
- libarchive: Update script to get 3.7.7
- execute_process: Restore CLOEXEC on OUTPUT_FILE and ERROR_FILE descriptors
- CMake 3.31.1
Craig Scott (3):
- GoogleTest: Clear script content buffer on flush and flush less often
- GoogleTest: Avoid extra call to set DISABLED test property in discovery
- CMP0175: Do not reject USES_TERMINAL for add_custom_command(TARGET)
LibArchive Upstream (1): LibArchive 2024-10-13 (b439d586)
Marc Chevrier (2):
- Linker configuration: Add missing platforms
- LLD linker: avoid regression on archive libraries deduplication
Matthew Woehlke (1):
- cmExperimental: Make CPS-export experimental notice more consistent
Peter Kokot (2):
- FindSQLite3: Guard calls to pkg_check_modules
- Help: Guard calls to pkg_check_modules in cmake-developer(7) example
Timo Röhling (2):
- FindImageMagick: Fix ARCH_INCLUDE_DIR detection for version 7 and newer
- Linux: Recognize multiarch directories for musl-linux-any