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