CMake 3.31.2 available for download

We are pleased to announce that CMake 3.31.2 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.1:

Brad King (7):

  • AIX: Disallow TARGET_SONAME_* genex for AIX_SHARED_LIBRARY_ARCHIVE targets
  • AIX: Propagate AIX_SHARED_LIBRARY_ARCHIVE through exports
  • GNU linker: Use single-argument form of --dependency-file flag
  • fileapi: Do not expose flags for linker-generated dependencies
  • LINK_OPTIONS: Fix crash on empty LINKER: prefix
  • ci: Update to ROCm 6 HIP on Fedora 41
  • CMake 3.31.2

Brice Decaestecker (1):

  • Tutorial: Restore TODO 4 comment in step 7

Marc Chevrier (2):

  • Intel/Classic: deactivate linker dependency file support
  • FindPython: Ensure SABIModule is found in all cases

Orkun Tokdemir (3):

  • Autogen: Restore <target_name>_autogen_timestamp_deps target
  • Autogen: Fix Ninja Multi-Config dependency graph regression
  • Autogen: Revert adding ui files to byproducts of the timestamp target

cfis (1):

  • FindRuby: Add support for 3.4