# CMake 4.2.2 available for download

**URL:** https://discourse.cmake.org/t/cmake-4-2-2-available-for-download/15472
**Category:** Announcements
**Created:** [January 22, 2026, 5:11pm UTC](https://discourse.cmake.org/t/cmake-4-2-2-available-for-download/15472 "2026-01-22T17:11:55Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![johnwparent](https://discourse.cmake.org/user_avatar/discourse.cmake.org/johnwparent/32/2179_2.png) [@johnwparent](https://discourse.cmake.org/u/johnwparent)
#### Post date: [January 22, 2026, 5:11pm UTC](https://discourse.cmake.org/t/cmake-4-2-2-available-for-download/15472/1 "2026-01-22T17:11:55Z")

</div>

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

Please use the latest release from our download page:  
[https://cmake.org/download/](https://cmake.org/download/)

See also the [release notes](https://cmake.org/cmake/help/latest/release/4.2.html) and [release milestone](https://gitlab.kitware.com/cmake/cmake/-/milestones/190)

Thanks for your support!

* * *

Changes made since CMake 4.2.1:

Ben Boeckel (4):

- cmProcess: explicitly track the StopTimeout
- gitlab-ci: get the sccache server port from the runner
- cmProcess: compute the timeout when needed
- Tests/CTestTimeoutAfterMatch: add case for stop time bug

Brad King (17):

- ci: Restore support for Windows 7 in official precompiled binaries
- gitattributes: Do not export ast-grep infrastructure in source archives
- StdIo: Restore compilation on 32-bit MinGW
- Utilities: Select bundled or external dependencies very early
- Linux: Do not force 64-bit `time_t` on 32-bit archs with system libarchive
- Help: Add 4.1 release note about VS link flag suppression
- VS: Restore subsystem link flag for DLLs
- cmake: Fix SARIF diagnostics output path encoding on Windows
- ci: update macOS jobs to use Xcode 26.2
- VS: Restore unicode character set for custom targrets on WindowsStore
- ci: Fix CUDA tests on GPUs newer than the toolkit supports
- ci: Clamp CUDA ‘native’ architecture in NVHPC job
- Tests: Fix RunCMake.include\_external\_msproject .sln check failure
- VS: Add include\_external\_msproject detection of `.njsproj` type
- VS: Add include\_external\_msproject GUIDs for more project types
- VS: Fix SLNX generation so .NET Core projects build in the IDE
- CMake 4.2.2

Clinton Stimpson (1):

- file(GET\_RUNTIME\_DEPENDENCIES): Support VS 2026 without VS 2022

Craig Scott (4):

- Help: Fix minor grammar problems
- Help: Restore correct sort order for property and variable manuals
- Help: Correct and expand AppImage CPack generator docs
- fileapi: Handle unused imported libraries with missing IMPORTED\_IMPLIB

Eduard Voronkin (2):

- FASTBuild: set PlatformToolset in the generated .bff file
- FASTBuild: fix configure for non-English MSVC

Marc Chevrier (1):

- CMake: Restore support for compiling as C++11 on Windows

Martin Duffy (2):

- fileapi: Fix crash on cmake\_file\_api() call in initial cache
- instrumentation: Fix crash on cmake\_instrumentation() call in initial cache

Mathieu (1):

- CPack/AppImage: Add support for a custom AppRun file

Matthew Woehlke (1):

- GenEx: Partially restore pre-CMP0199 behavior of $\<CONFIG\>

Tyler Yankee (2):

- Tutorial: Fix path to file in exercise solution
- Tutorial: Provide MSVC example to build Vendor library

Vito Gamberini (1):

- FindBLAS: Make find\_package(nvpl) quiet
