CMake 3.25.1 available for download

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

Please use the latest release from our download page:
https://cmake.org/download/

Thanks for your support!


Changes made since CMake 3.25.0:

Ben Boeckel (3):

  • Help/dev/experimental: document the msvc module map format
  • MSVC: don’t opt into dyndep support
  • Tests/FortranModules: add case for modules after “end interface X”

Brad King (7):

  • Tests: Update FindBoost.TestPython for Python 3.11 and 3.12
  • try_compile: Restore COPY_FILE with CMAKE_TRY_COMPILE_CONFIGURATION
  • MSVC: Revert “Teach find_library to consider the ‘libfoo.a’ naming convention”
  • Android: Revert setting LINUX variable on Android target systems
  • MinGW: Fix regression when windres is not found
  • Fortran: Restore support for parsing “end interface X”
  • CMake 3.25.1

Hannes Braun (1):

  • FindRuby: Remove documentation for non-existent Ruby_ROOT_DIR

Marc Chevrier (1):

  • XCode: ensure LINK_LIBRARY genex is usable with
    XCODE_LINK_BUILD_PHASE_MODE

Oleksii Udod (1):

  • FindCUDA: Do not use CUDA_nppicom_LIBRARY in CUDA 11.0+

Robert Maynard (1):

  • FindCUDAToolkit: Handle toolkits that don’t provide nvptxcompiler

Zhong Ruoyu (1):

  • Check*: Restore support for arbitrary result variable names