# CMake 3.22.1 available for download

**URL:** https://discourse.cmake.org/t/cmake-3-22-1-available-for-download/4617
**Category:** Announcements
**Created:** [December 7, 2021, 5:34pm UTC](https://discourse.cmake.org/t/cmake-3-22-1-available-for-download/4617 "2021-12-07T17:34:32Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Tom\_Osika](https://discourse.cmake.org/user_avatar/discourse.cmake.org/tom_osika/32/1101_2.png) [@Tom\_Osika](https://discourse.cmake.org/u/Tom_Osika)
#### Post date: [December 7, 2021, 5:34pm UTC](https://discourse.cmake.org/t/cmake-3-22-1-available-for-download/4617/1 "2021-12-07T17:34:32Z")

</div>

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

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

Thanks for your support!

* * *

Changes made since CMake 3.22.0:

Ben Boeckel (2):

- gitlab-ci: fix comment typo
- gitlab-ci: shorten job prefixes

Brad King (15):

- ci: add gmock to Debian base images
- try\_compile: Do not use CMAKE\_BUILD\_TYPE or CMAKE\_CONFIGURATION\_TYPES env vars
- Help: Document more use cases for CMAKE\_POLICY\_DEFAULT\_CMPNNNN
- Help: Suggest CMAKE\_POLICY\_DEFAULT\_CMP0077 in CMP0077 docs
- Help: Suggest CMAKE\_POLICY\_DEFAULT\_CMP0126 in CMP0126 docs
- gitlab-ci: update macOS jobs to use Xcode 13.1
- CompilerId: Restore support for classic C by avoiding C++ style comments
- cmSystemTools: Remove unnecessary mark-as-used casts to void
- file(RPATH): Restore tolerance of unknown formats if new RPATH is empty
- FindPkgConfig: Restore finding pkg-config before pkgconf
- VS: Revert “Add missing label in C# project-build events”
- ci: Enable more VS tests that use managed code
- Utilities/Release: Add script to sign/notarize macOS application bundle
- HIP: Enable CMAKE\_EXPORT\_COMPILE\_COMMANDS for HIP
- CMake 3.22.1

Christoph Reiter (1):

- mingw: fix calling convention for strftime()

Craig Scott (4):

- Help: ENVIRONMENT\_MODIFICATION path\_list\_… separator is based on host
- Help: Use definition list for allowed values of CMAKE\_INSTALL\_MODE
- Help: Explicitly state that if(ENV{some\_var}) is always false
- Help: Be more explicit about the behavior of if(\<string\>)

Felix Lelchuk (1):

- Help: Clarify CMAKE\_INSTALL\_MODE documentation

Marc Chevrier (2):

- UseSWIG: ensure directory for depfile exists
- FindPython: clarify static libraries hint usage

Raphael Gozzo (1):

- CMakeParseLibraryArchitecture: Fix parsing /lib/\<arch\> implicit object path

Robert Maynard (1):

- GNUInstallDirs: Prefer system lib64 over conda lib when ambiguous
