We are pleased to announce that CMake 4.4.1 is now available for download.
Please use the latest release from our download page:
https://cmake.org/download/
or download this release from:
Release v4.4.1 · Kitware/CMake · GitHub
See also the release notes and release milestone
Thanks for your support!
Changes made since CMake 4.4.0:
Ben Boeckel (4):
- gitlab-ci: make
needsexplicitly empty where possible - gitlab-ci: move macOS arm64 jobs to
tartrunners - gitlab-ci: extend Xcode CI job timeout to 3 hours
- ci: do not limit testing based on load in a
tartrunner
Brad King (5):
- Tests: Update RunCMake.Framework expected output for macOS 26.4
- try_compile: Restore toleration of toolchain file setting internal variable
- GNUInstallDirs: Document cross-compiling behavior w.r.t. lib directories
- Style: Replace some UTF-8 characters with ASCII equivalents
- CMake 4.4.1
Craig Scott (1):
- CPackIFW: Add recent release versions to search list
Eduard Voronkin (1):
- FASTBuild: Prefer first compiler in PATH on Windows
Fabrice de Gans (1):
- CTest: Restore support for dashboard client build targets
FeRD (Frank Dana) (1):
- Help: target_sources: Align descriptions with signatures
Kyle Williams (1):
- Presets: Forward presets-file to workflow steps
Marc Chevrier (2):
- FindPython: fix SABIModule detection failure
- FindPython: Add support for pydebug ABI flag on Windows
Martin Duffy (1):
- CMAKE_TEST_BUILD_DEPENDS: Use config when evaluating test dependency targets
Matthew Woehlke (5):
- Tests: Fix wrong check in CPS import test
- Check*: Refactor variable handling
- Check*: Restore more toleration of
;-W...in CMAKE_REQUIRED_FLAGS - Diagnostics: Fix interaction with cached state
- Tests: Fix symbolic component tests
Tyler Yankee (5):
- Ninja: Restore cmcldeps command-line ordering
- ctest: Exit nonzero when write to output JUnit or XML fails
- GoogleTest: Fix gtest_discover_tests race on POST_BUILD of multiple targets
- GoogleTest: Avoid generation error on duplicate target test discovery
- VS: Avoid unsupported ScanSourceForModuleDependencies under ClangCl
Vito Gamberini (5):
- c++modules: Fix transitive synthetic BMI discovery
- c++modules: discover synth targets for all configs
- c++modules: Account for preprocessor flags in compile options
- CPS: Add package requirements for per-config link dependencies
- CPS/c++modules: Use file system root as base directory for module manifests
Zack Galbreath (1):
- ctest: Avoid unused-cli warning when propagating SITE/BUILDNAME
leha-bot (1):
- Help/CMAKE_LANG_COMPILER: Document Visual Studio, Xcode, GHS generators quirks