CMake 3.25.2 available for download

We are pleased to announce that CMake 3.25.2 is now available for download.

Please use the latest release from our download page:

Thanks for your support!

Changes made since CMake 3.25.1:

Andrey Vostrikov (1):

  • CheckSymbolExists: Restore newline at end of test source

Brad King (14):

  • Utilities/Release: Use explicit digest for Win7-compatible signature
  • Help: Clarify SYSTEM property default for imported targets
  • gitlab-ci: replace ‘$os’ tags with ‘$os-x86_64’ on 3.25 release branch
  • gitlab-ci: drop unnecessary linux kernel version tag on 3.25 release branch
  • ccmake: Restore compilation with AIX curses.h
  • ASM_MASM: Populate MSVC debug information format abstraction table
  • VS: Do not enable ASM_MASM debug information unless requested
  • gitlab-ci: update macOS jobs to use Xcode 14.2
  • Tests: Fix CTest.UpdateGIT under repo-local defaultBranch config
  • try_run: Avoid crash in keyword-dispatched signature when cross-compiling
  • Restore implicit include directory extraction for adaptive relative paths
  • IntelLLVM: Avoid unnecessary -Qstd=c++11 flag on Windows
  • Help: Restore cmake-buildsystem(7) header-only library example
  • CMake 3.25.2

Craig Scott (3):

  • FetchContent: Don’t pass SYSTEM through to sub-build
  • Help: Clarify and update SYSTEM-related docs
  • Code comments: Fix trivial typos

Marc Chevrier (2):

  • Help: Add version information for SYSTEM option of add_subdirectory
  • Help: string(JSON): avoid duplicate labels

Michael Hirsch (2):

  • IntelLLVM: Avoid finding not-yet-supported icpx on Windows
  • Help: Clarify compiler id distinction between Intel Classic and IntelLLVM

Robert Maynard (2):

  • CUDA: Add support for cuda_std_20 for nvcc 12.0+
  • FindCUDAToolkit: Handle CUDA::nvToolsExt not existing

leha-bot (2):

  • zlib: Fix typo in mangling the crc32() function
  • FindBoost: Add Boost 1.81 support

In particular this allows oneAPI compiler 2023.0 to work on Windows

1 Like