CMake 3.17.3 available for download

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

Please use the latest release from our download page:

Thanks for your support!

Changes made since CMake 3.17.2:

Andreas Schönle (1):

  • PCH: Fix REUSE_FROM in multi-config generators

Ben Boeckel (1):

  • ExternalProject: expose _ep_cache_args_script to the caller

Boris Basic (1):

  • FindBoost: Add 1.73 to known versions

Brad King (14):

  • bootstrap: Use ‘tr’ more portably
  • FindBoost: Update MinGW compiler tag for Boost 1.73
  • CheckLanguage: Fix forwarding of CMAKE_CUDA_HOST_COMPILER
  • Help: Add 3.17 release note for FindPkgConfig ‘-isystem’ fix
  • FindGTK2: Add harfbuzz target for dependency from pango
  • VS: Fix using PCH from source with COMPILE_OPTIONS
  • XL: Install our Fortran ‘cpp’ helper script with execute permission
  • MSVC: Use ‘pragma system_header’ in PCH only on cl 19.13 and above
  • Help: Document OBJC and OBJCXX env vars for Objective C/C++ compilers
  • Objective C/C++: Honor CC and CXX env vars to select compiler
  • Help: Add 3.17.3 release note for Objective C/C++ compiler selection
  • cmGeneratorTarget: Clear AllConfigSources in ClearSourcesCache
  • VS: Restore .sln support for VS Version Selector
  • CMake 3.17.3

Jennifer Green (2):

  • cm_cxx_features: Filter out libhugetlbfs warnings
  • cm_cxx_features: Filter out ‘icpc: command line warning #10121

Jonathan Verner (1):

  • CPack-deb: don’t add a line with a dot to pkg desc

Kyle Edwards (1):

  • Ninja Multi-Config: Make “install” targets depend on default configs

Marc Chevrier (4):

  • FindPython: fix error on FPHSA call
  • FindPython: ensure any specified version is correctly handled
  • FindPython: use CMAKE specific variables to look-up debug library
  • Help: clarify add_definitions() and add_compile_definitions() behavior

Robert Maynard (5):

  • Help: Correct CMAKE_CUDA_RUNTIME_LIBRARY applicability
  • CUDA: Propagate CMAKE_CUDA_RUNTIME_LIBRARY state to try_compile
  • CUDA: Compute CMAKE_CUDA_RUNTIME_LIBRARY default from toolchain
  • Tests: Add coverage of ctest_test RETURN_VALUE and REPEAT
  • CTest: Make sure NOT_RUN tests show up in the failed test log

Rolf Eike Beer (1):

  • FindPkgConfig: also handle “-isystem” prefixes for include directories

Vitezslav Cizek (1):

  • FindOpenSSL: Detect OpenSSL 3.0.0