CMake 3.18.1 available for download

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

Please use the latest release from our download page:

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