<div dir="ltr">We are pleased to announce that CMake 3.19.2 is now available for download.<br><br>Please use the latest release from our download page:<br>  <a href="https://cmake.org/download/">https://cmake.org/download/</a><br><br>Starting with CMake 3.19.2 Apple ARM is now supported:<br><br>  * The "CMAKE_HOST_SYSTEM_PROCESSOR" is selected using "uname -m".<br>    Since this may vary based on CMake’s own architecture and that of<br>    the invoking process tree, the "CMAKE_APPLE_SILICON_PROCESSOR"<br>    variable or "CMAKE_APPLE_SILICON_PROCESSOR" environment variable<br>    may be set to specify a host architecture explicitly.<br><br>  * If "CMAKE_OSX_ARCHITECTURES" is not set, CMake adds explicit flags<br>    to tell the compiler to build for the<br>    "CMAKE_HOST_SYSTEM_PROCESSOR" so the toolchain does not have to<br>    guess based on the process tree’s architecture.<br><br><br>Thanks for your support!<br><br>-------------------------------------------------------------------------<br>Changes in 3.19.2 since 3.19.1:<br><br>Adam Weisi (1):<br>  Compiler/TI: Fix C standard flags in C-only project<br><br>Asit Dhal (1):<br>  execute_process: Improve COMMAND_ERROR_IS_FATAL error capture scenarios<br><br>Ben Boeckel (3):<br>  FindHDF5: improve error messages when a location variable isn't known<br>  FindHDF5: support the hdf5hl_fortran-based variable names<br>  FindPython2: avoid doubling the extension in CPython2 SOABI<br><br>Brad King (28):<br>  Tests: Add CMake_TEST_Java option to control Java tests<br>  Tests: Teach RunCMake to ignore Xcode install_name_tool signature warnings<br>  gitlab-ci: update macOS jobs to use Xcode 12.2<br>  Tests: Fix RunCMake.Check* conditions for enabling Fortran<br>  Check*: Tolerate variables set with names of languages<br>  Ninja: Clean metadata after regen during build on Windows with 1.10.2+<br>  ci: update to use ninja 1.10.2<br>  Tests: Look for Visual Studio only on Windows hosts<br>  CMakeDetermineCompilerId: Filter IAR-AVR format INFO strings earlier<br>  CMakeDetermineCompilerId: Add whitespace to clarify logic<br>  CMakeDetermineCompilerId: Tolerate stray text around INFO strings<br>  Revert "Intel: Add Intel Clang compiler identification"<br>  Revert "Intel: Add Intel DPC++ compiler identification"<br>  Tests: Add cache entry to control XCTest deployment target<br>  Tests: Remove outdated exclusion of tests on OS X 10.3<br>  ci: Hard-code XCTest deployment target to 10.15<br>  Utilities/Release: Add script to build Qt 5.9.9 macOS universal binaries<br>  ci: update to pre-built Qt 5.9.9 universal binaries for macOS packages<br>  ci: do not use sccache for macOS packaging<br>  ci: update macOS package to produce universal binaries<br>  macOS: Offer control over host architecture on Apple Silicon hosts<br>  Tests: Cover macOS host architecture selection on Apple Silicon hosts<br>  cmake: Clear INSTALL file properties between runs<br>  macOS: Add /opt/homebrew to CMAKE_SYSTEM_PREFIX_PATH on Apple Silicon<br>  Ninja: Remove cleandead on regeneration<br>  Utilities/Release: Update macOS Qt 5.9 build for platform versioning<br>  cmake-gui: Restore completion during path editing<br>  CMake 3.19.2<br><br>Craig Scott (4):<br>  Help: xref variable that cmake_minimum_required() sets<br>  Help: Mention how OPTIMIZE_DEPENDENCIES is initialized<br>  Help: Re-sort indexes in the manuals<br>  Help: Clarify scope details of deferred call ids for cmake_language()<br><br>Cristian Adam (1):<br>  PCH: Fix compiler errors on iOS multi-arch using Ninja Multi-Config<br><br>Deniz Bahadir (1):<br>  export: Do not fail generation for separate namelink only case<br><br>Justin LaPolla (1):<br>  Cray: Fix Cray compiler detection on new platforms<br><br>Marc Chevrier (3):<br>  FPHSA: ensure it can be used outside 'find_package'<br>  Clang on Windows: 'LINKER:' prefix must be honored<br>  CMakePackageConfigHelpers: Relax restrictions on version range<br><br>Raul Tambre (2):<br>  CUDA: Fix user-set architectures during detection with Visual Studio<br>  macOS: Add architecture flags only for native ASM dialect<br><br>Robert Maynard (7):<br>  Modules: Rename Internal/CMake{CheckCompiler => TryCompilerOrLinker}Flag<br>  ISPC: Ninja properly compute ISPC_HEADER_DIRECTORY location<br>  ISPC: Handle OBJECT sources in different directories<br>  Document CMP0112 covers $<TARGET_FILE_NAME,tgt><br>  ISPC: Treat system includes as '-I' includes<br>  FindGLUT: Handle Mojave and Big Sur 'tbd' framework files<br>  ISPC: Generated Headers suffix configurable with a better default<br><br>Sam Freed (1):<br>  Help: Fix presets typo (longDescription to displayName)<br><br>Stephen Kelly (1):<br>  QNX: Do not disable compiler extensions for CMake itself<br><br>Thomas Bernard (2):<br>  llvm-rc: Force C language for the clang gnu frontend<br>  llvm-rc: Add CMAKE_VFS_OVERLAY to the preprocessing flags<br></div>