CMake 3.31.1 available for download
November 25, 2024
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