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

Leave a Reply