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