CMake 3.23.2 available for download

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

Please use the latest release from our download page:

Thanks for your support!

Changes made since CMake 3.23.2:

Alex Turbov (1):

  • CPack/NuGet: Restore component packaging on Windows

Ben Boeckel (2):

  • cmInstallCommand: tweak error message
  • cmExportBuildFileGenerator: handle genex-wrapped source paths

Brad King (20):

  • ci: use CMake 3.23.1
  • CheckLinkerFlag: Catch linker warning when the checked flag is ignored
  • CheckCompilerFlags: Revert “Catch linker warning about ignored flags”
  • Tests: Teach RunCMake to ignore Xcode extension point warnings
  • gitlab-ci: update macOS jobs to use Xcode 13.3
  • FindBoost: Add support for Boost 1.79
  • Utilities/Sphinx: Clarify names of variables listing post-sphinx commands
  • Utilities/Sphinx: Add variables listing pre-sphinx commands
  • Tutorial: Provide a source archive when published on
  • cmGeneratedFileStream: Do not remove empty path
  • FindPkgConfig: Fix preservation of ENV{PKG_CONFIG_ALLOW_SYSTEM_LIBS}
  • gitlab-ci: Update Windows builds to MSVC 19.32 toolset
  • VS: Fix CUDA CodeGeneration field for CMAKE_CUDA_ARCHITECTURES=OFF
  • FortranCInterface: Fix failure with gfortran 12 and Clang
  • Clang: Use -imsvc flag without space to support Clang tools
  • file(GET_RUNTIME_DEPENDENCIES): Support VS 2022 without VS 2019
  • libarchive: Update script to get 3.5.3
  • libarchive: include archive_platform.h first in blake2s sources
  • libarchive: Update build within CMake after changes in 3.5.3
  • CMake 3.23.2

Craig Scott (1):

  • productbuild: Restore CPACK_PACKAGEMAKER_CHOICES variable

Eisuke Kawashima (1):

  • Help: Document when HIP_COMPILER generator expressions were added

Gregor Jasny (1):

  • Tests: Ignore all classes in Xcode internal objc warnings

Jean-Philippe Lebel (1):

  • CPackIFW: Fix regression in icon file names

Kyle Edwards (2):

  • FILE_SET: Make INTERFACE libraries with HEADER_SETS participate in buildsystem
  • Help: Remove references to MODULE in $<TARGET_RUNTIME_DLLS> doc

LibArchive Upstream (1):

  • LibArchive 2022-02-08 (673c1eae)

Marc Chevrier (3):

  • FindPython: Add support for pypy v7.3.9 and uppers
  • FindPython: fix typo error
  • FindJava, FindJNI: ensure correct handling of versions on Windows

Martin Duffy (4):

  • Help/guide: Fix wrong header file reference
  • ccmake: Move Initialization of Fields Inline
  • ccmake: Fix crash when deleting all cache entries
  • ccmake: Fix infinite loop during invalid search

Michael Hirsch (1):

  • FindPython: add support for Python 3.12

friendlyanon (1):

  • CMakePackageConfigHelpers: Fix note about version files supporting ranges