We are pleased to announce that CMake 3.29.1 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.0:
Ben Boeckel (2):
- ExternalProject: add an example of
LIST_SEPARATOR
usage - ExternalProject: reword
LIST_SEPARATOR
to indicate what it does
Brad King (11):
- IntelLLVM: Revert accidental use of -external:I with Fortran compilers
- libuv: Avoid posix_spawn on macOS < 10.8
- FindPkgConfig: Avoid finding Strawberry Perl’s pkg-config
- libuv: process: de-duplicate conditions for using kqueue
- libuv: darwin: group kqueue-specific definitions together
- libuv: macos: use posix poll instead of kqueue
- FindMPI: Fix finding IntelLLVM wrappers on Windows
- ctest: Restore enforcement of RESOURCE_LOCK test property
- ARTOS: Add support for finding library files named with ‘lib’ prefix
- IntelLLVM: Fix link flags with Visual Studio generators
- CMake 3.29.1
Charlotte Koch (1):
- cmSystemTools: Fix compilation on DragonFly BSD
Craig Scott (8):
- Help: Remove stray formatting for try_compile() LINKER_LANGUAGE keyword
- try_compile(): Include languages with _ or - when passing linker vars
- Help: Grammar, typos and wording improvements for linker variables
- Help: Add custom linker example for CMAKE_<LANG>_USING_LINKER_<TYPE>
- Help: CMAKE_<LANG>_USING_LINKER_<TYPE> can be a list of flags
- Help: Restructure and improve LINKER_TYPE docs
- CMakePackageConfigHelpers: Remove unused variable
- CMakePackageConfigHelpers: Use unique variable name for pkg prefix
Evan Wilde (1):
- Swift: Add CMAKE_LINKER_TYPE support
FeRD (Frank Dana) (1):
- Help: Fix location of install() note about superseded commands
scivision (2):
- FindMatlab: R2024a version map
- Help: emphasize need for VS Integrations with oneAPI Fortran