CMake 3.18.3 available for download

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

Please use the latest release from our download page:

Thanks for your support!


Changes in 3.18.3 since 3.18.2:

Alexandru Croitor (1):

  • AutoGen: Fix moc and uic dependencies when building Qt itself

Ben McMorran (1):

  • foreach: Fix crash parsing integer out of range

Brad King (5):

  • gitlab-ci: Prefer MR rules for any pipeline associated with a MR
  • Help: Update 3.18.2 release notes to mention 3.16.9 and 3.17.5
  • gitlab-ci: update macOS jobs to use Xcode 11.7
  • Check*CompilerFlag: Do not set result as a normal variable too
  • CMake 3.18.3

Cristian Adam (2):

  • PCH: Mark CMake PCH source files as -x -header
  • PCH: Fix 30s wait for VS2008 when used via -Tv90

Joerg Bornemann (2):

  • AutoMoc: Restore support for re-running after project file changes
  • AutoMoc: Re-run moc if a dependency is missing

Josef Angstenberger (1):

  • file(GENERATE): Create output file structures for all directories first

Kyle Edwards (5):

  • Tests: Pass additional Qt information to Ninja and NMC tests
  • Ninja Multi-Config: Fix clean:all target
  • Ninja Multi-Config: Fix cleaning of utility targets with commands
  • Ninja Multi-Config: Fix dependencies of utility targets
  • Ninja Multi-Config: Fix dependencies of custom commands

Malcolm Parsons (1):

  • FindJNI: Add arm64 support

Marc Chevrier (4):

  • UseSWIG: Update option -interface usage
  • FindPython: enhance ABI checks against include directory
  • FindPython: CMP0012 must be set to NEW
  • ARMClang: Fix link line generation after addition of armlink support

Michael Hirsch (1):

  • FindMatlab: add R2020b => 9.9

Raul Tambre (1):

  • MSVC: Record support for c_static_assert

Robert Maynard (1):

  • CUDA: Support setting CUDA14/17 when using MSVC

Sumit Bhardwaj (1):

  • Implement cm::static_reference_cast by declval