CMake 3.29.3 available for download

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

Please use the latest release from our download page:

See also the release notes and release milestone

Thanks for your support!

Changes made since CMake 3.29.2:

Ben Boeckel (7):

  • Tests/CXXModules: test exporting modules which include headers
  • cmGeneratorTarget: add the original target as a COMPILE_ONLY link
  • cmGeneratorTarget: add method to get a filesystem-safe export name
  • cxxmodules: use filesystem-safe export names in filenames
  • cmGeneratorTarget: add a target-level query for “needs dyndep”
  • VS: set ScanSourceForModuleDependencies at vcxproj level
  • cmDyndepCollation: look at all export(TARGETS) calls

Brad King (4):

  • Tests/RunCMake/CMakePackage: Define variable closer to where it is used
  • FindBoost: Add support for Boost 1.85
  • cxxmodules: Do not scan sources while testing the compiler
  • CMake 3.29.3

Craig Scott (4):

  • Help: Fix CMakePackageConfigHelpers typos, grammar and formatting
  • Help: Add missing section heading for apple architecture selection
  • generate_apple_architecture_selection_file: Avoid early returns
  • generate_apple_*_selection_file: Save/restore PACKAGE_PREFIX_DIR

Raul Tambre (1):

  • Help/OBJC_STANDARD: Document Objective C17 and C23 support

Mehdi Chinoune (1):

  • FindHDF5: Fix detection of versions with more than three components