We are pleased to announce that CMake 3.20.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.20.0: Alexander Neumann (1): Help: Add Q_NAMESPACE_EXPORT to CMAKE_AUTOMOC_MACRO_NAMES default values Ben Boeckel (1): FindHDF5: search for the new Fortran HL library name Brad King (20): gitlab-ci: Update Windows builds to MSVC 19.28-16.9 toolset FindIntl: Fix detection of intl built in to C library GNUInstallDirs: Clarify that CMAKE_INSTALL_<dir> may be absolute Tests: Teach RunCMake to ignore incidental 'Recompacting log' ninja output Ninja Multi-Config: Fix crash on custom command config with no output Tests: Add RunCMake helper to run a plain script Help: CMAKE_APPLE_SILICON_PROCESSOR cannot be set in a toolchain file gitlab-ci: Tell CDash when a test-ext job is done Help: Document in add_library how to import libraries with SONAME libarchive: Use uint8_t instead of u_char Utilities/Release: Add script to generate a table of files Utilities/Release: Add deprecation fields to File Table v1 UseSWIG: Transform swig depfile to match Ninja generator paths ci: add jq and DevIL to Debian and Fedora base images ci: Enable jq-based tests on Linux builds BinUtils: Avoid clobbering a variable named without a private prefix Makefiles: Fix dependency extraction with CUDA < 10.2 and host compiler FindBLAS: Fix detection of OpenMP as dependency of BLA_STATIC Restore support for backslashes in initial language-wide flags CMake 3.20.1 Craig Scott (7): CPack: Validate and document NSIS branding text trim positions Help: Custom OUTPUT and BYPRODUCTS genexes cannot refer to targets Tests: Remove redundant files for configure_file() tests Tests: Check host platform instead of target for running stat Cleanup: Fix misspelt name of local C++ variable Help: Clarify permission-related command options Apple: Set CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG on non-macOS too Haibo Huang (1): Android: Fix search for binutils Justin LaPolla (1): Cray: Detect Fortran compiler version patch level if available Kyle Edwards (3): Ninja Multi-Config: Include configs in long CC scripts autogen: Don't include SKIP_AUTOMOC files in depfile Tests: Add test for Ninja automoc dependency cyle Marc Chevrier (5): Makefiles dependencies: normalize windows paths CUDA Device link: Ensure all link options are correctly formatted Genex: $<HOST_LINK:> and $<DEVICE_LINK:> must be usable in try_compile FindMPI: avoid host link options to be propagated to device link step UseSWIG: Run using policy settings from includer Robert Maynard (3): cmCommandLineArgument: correctly compute next parse index CMakeDetermineCompilerABI: Revert "Parse library arch from versioned paths" CMakeDetermineCompilerABI: Extract lib arch from implicit object file paths Sibi Siddharthan (1): FindIntl: Improve documentation formatting mcc (1): Help: Clarify IMPORTED_LOCATION documentation