We are pleased to announce that CMake 3.18.1 is now available for download.
Please use the latest release from our download page:
https://cmake.org/download/
Thanks for your support!
Changes in 3.18.1 since 3.18.0:
Ben Boeckel (1):
- gitlab-ci: avoid failing dependent steps
Brad King (16):
- cmGlobalXCodeGenerator: Save CMAKE_SYSTEM_NAME in member
- Swift: Fix regression in linking to interface libraries
- Xcode: Explicitly specify default native architecture on macOS
- bootstrap: Add options to control use of system nghttp2
- GHS: Fix crash when GHS_NO_SOURCE_GROUP_FILE property is not defined
- Auxiliary: Add options to control Vim and Emacs file installation
- cmake-gui: Fix crash when built with Qt 5.14 or later
- VS: Restore toleration of target-wide -TP flag with MSVC
- Xcode: Suppress legacy build system deprecation warning
- Help: Update file(GET_RUNTIME_DEPENDENCIES) prose to match option names
- FindXalanC: Fix version parsing for XalanC 1.12
- bootstrap: Fix support for Intel compiler with modern GNU system compiler
- Compilers: Ignore -print-sysroot prefix when it is ‘/’
- add_test: Revert “Allow special characters in test name”
- Clang: Fix fallback compile features when simulating old MSVC versions
- CMake 3.18.1
Cristian Adam (1):
- Unity Builds: Do not set SKIP_AUTOGEN to source files
Julien Schueller (1):
- centos5: Fix FTBFS with strdup
Kyle Edwards (1):
- Ninja Multi-Config: Make link response files per-config
Mike Gelfand (1):
- FindCURL: Fix list index check after search
Nate Avers (1):
- ExternalProject: omit --no-checkout from git clone when using git 2.20.x.
Stephan Rohmen (2):
- Graphviz: Restore support for per-target dependency graph options
- Tests: Cover Graphviz support for per-target dependency graph options