

"_CLANG_TIDY_EXPORT_FIXES_DIR" for clang-tidy suggested fix output.CMAKE_VS_VERSION_BUILD_NUMBER added for the VS version number.ASM_MARMASM language added for Microsoft ARM assembler.CMake has a new YAML log of configure time checks in the output directory (also message(CONFIGURE_LOG.FindPython supports LimitedAPI/StableABI with a new flag.FindPython generates the correct PyPy SOABI (finally!).Logging has been movedįrom CMakeOutput.log and CMakeError.log to a new CMakeConfigureLog.yaml log. There are quiteĪ few nice fixes and new warnings, such as if you reverse the order of project() and cmake_minimium_required(). Two important additions for FindPython, PyPy SOABI support & LimitedAPI/StableABI support, really enhance FindPython's use. FindPythonLibs & FindPythonInterp simi-removed, use FindPython.FindCUDA simi-removed, use CUDA language and FindCUDAToolkit.Setting cmake_minimum_required less than 3.5 is now deprecated.Several new CUDA properties related to targeting.

CMake build verbose now prints the working dir and command line used to build.DEPENDS_EXPLICIT_ONLY & variable for Ninja dependency control. find_package now searches for uppercase _ROOT CMake/Environment variables.
Cmake set source file porperties generator#

Names for each release are arbitrarily picked by the author. This is an abbreviated version of the CMake changelog with just the highlights for authors.
