CMake 4.4.1 available for download

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 needs explicitly empty where possible
  • gitlab-ci: move macOS arm64 jobs to tart runners
  • gitlab-ci: extend Xcode CI job timeout to 3 hours
  • ci: do not limit testing based on load in a tart runner

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