CMake 3.24.2 available for download

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

Please use the latest release from our download page:

Thanks for your support!

Changes made since CMake 3.24.1:

Albert Astals Cid (1):

  • automoc: avoid more compiler warnings in linker-warning-silencing code

Ben Boeckel (1):

  • ExternalProject: note the default of GIT_TAG being master

Brad King (8):

  • Help: Clarify that variable references may use cache entries
  • ci: use CMake 3.24.1
  • gitlab-ci: Use separate MSVC toolset specification for packaging jobs
  • gitlab-ci: Update non-packaging Windows builds to MSVC 14.33 toolset
  • Tests: Teach RunCMake.SymlinkTrees to tolerate CCACHE_BASEDIR
  • automoc: revert attempts to silence linker warning on macos
  • Tests: Add cases covering bad ctest output truncation types
  • CMake 3.24.2

Craig Scott (6):

  • Help: Add missing closing quote on C++ example
  • Help: Add crossrefs to ctest output control options
  • Help: Fix typos, grammar and formatting in CMP0134 policy docs
  • Help: Fix wrong casing of GTest in FetchContent integration example
  • FetchContent: Fix unsetting wrong variable name after provider returns
  • FetchContent: Ignore EXACT for redirected find_package() calls

Daniel Scharrer (1):

  • FindZLIB: fix CMAKE_FIND_LIBRARY_PREFIXES being unset when it was empty

Frank Winklmeier (2):

  • RunCMakeTest: fix Truncation test definition
  • ctest: print error for invalid CTEST_CUSTOM_TEST_OUTPUT_TRUNCATION

Gilles Gouaillardet (1):

  • FortranCInterface: Add support for LLVMFlang mangling

Kargatum (1):

  • FindBoost: Add support for Boost 1.80

Kyle Edwards (2):

  • Tests: Fix VS10Project SourceGroupTreeCMakeLists check
  • FILE_SET: Fix source group detection

Marc Chevrier (4):

  • Xcode: Fix erroneous MACOSX_BUNDLE link
  • Help: cmake-developer: Add section for Windows registry access.
  • renames method FinalizeTargetCompileInfo() in FinalizeTargetConfiguration().
  • Check link libraries properties: fix performances regression

Mathieu Malaterre (1):

  • Help: Fix typo in FetchContent example, extras should read extra

Robert Maynard (4):

  • FindCUDAToolkit: Search the cuda toolkit include path for cupti
  • cmFindBase: Refactor CMAKE_FIND_USE_INSTALL_PREFIX handling
  • FindCUDAToolkit: Correctly state cusolver and cublas dependencies

parkesb (1):

  • FindPostgreSQL: Add brew-style directories to search path