CMake 3.22.1 available for download

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/

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
1 Like