CMake 3.31.7 available for download

April 10, 2025

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

Brad King (7):
  Tests: Teach RunCMake to ignore GNU ld --warn-rwx-segments warnings
  cmCurl: Avoid using undocumented type for CURLOPT_NETRC values
  MSVC: Split C++23 flag selection into dedicated block
  file(MAKE_DIRECTORY): Do not make directories for command keywords
  file(MAKE_DIRECTORY): Clarify formatting of unexpected arguments error
  cmXCodeObject: Drop unused CoreFoundation header
  CMake 3.31.7

Juan Ramos (1):
  cmake-gui: Fix regression that prints an incidental error on fresh build trees

Marc Chevrier (5):
  MARMASM: Fix loading linker information
  Linker: Honor CMAKE_<LANG>_LINK_LIBRARY_USING_FEATURE_SUPPORTED when FALSE
  Linker: Save linker inspection results with compiler inspection results
  Linker: Save GNU push-/pop-state detection with compiler inspection results
  Linker: Detect GNU push-state/pop-state flags more robustly

Marcus D. Hanwell (1):
  CUDAToolkit: Restore ability to find cupti library

Peter Kokot (1):
  Help: Add 3.31 release note for CMAKE_CONFIG_DIR

Sergey Fedorov (2):
  macOS: Define _DARWIN_C_SOURCE in more sources
  Source: Include specific CoreFoundation headers instead of umbrella header

Leave a Reply