CMake 3.31.3 available for download

December 20, 2024
Kitware Logo with hexagons in the background

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

Brad King (16):
  VS: Factor out check for mixed C and C++ target
  VS: Restore support for mixing C++23 and C in one target with clang-cl
  cmLocalUnixMakefileGenerator3: Simplify progress command generation
  Makefile: Fix per-directory codegen target
  Makefile: Enable progress messages for codegen target
  cmGlobalNinjaGenerator: Remove unused local variable
  cmGlobalNinjaGenerator: Remove unnecessary local variable
  cmGlobalNinjaGenerator: Fix local variable name for codegen target
  cmGlobalNinjaGenerator: Clarify order of codegen build statement logic
  cmGlobalNinjaGenerator: Simplify per-directory configuration list lookup
  Ninja: Add missing top-level codegen dependencies on per-directory codegen
  Tests/RunCMake/CXXModules: Rename FileSetModules cases to be more specific
  target_sources: Improve error message for CXX_MODULES on INTERFACE libraries
  Help: Update link to UTF-8 RFC 3629
  ci: update macOS jobs to use Xcode 16.2
  CMake 3.31.3

Craig Scott (1):
  install: Restore treatment of DESTINATION as a single-valued keyword

Leave a Reply