CMake 3.22.1 available for download

December 7, 2021

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

Please use the latest release from our download page:

Thanks for your support!

Changes in 3.22.1 since 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
  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

Leave a Reply