Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.29 KB

004-tools-cmake.md

File metadata and controls

32 lines (22 loc) · 1.29 KB

Proposal: Tools - CMake 3.15

Status Accepted
RFC # 004
Submitted 2020-11-12
Tribe votes 👍 (45) 👎 (7) 👀 (5)

Summary

Declare CMake 3.15 as the lowest supported CMake version.

Motivation

CMake is one of the main external tool we call from Conan, transparent integration and reliability should be a priority. It is important to declare a minimum supported version so we can run all the tests and be confident that the user will get the expected results and no regressions will be introduced.

Proposal

CMake 3.15 was released on July 2019. Significant additions are:

  • (CMake 3.14) Visual Studio 16 2019 generator.
  • Variable CMAKE_PROJECT_INCLUDE to add a file to be included after the project() call. This is used by Conan toolchains.
  • Variable CMAKE_MSVC_RUNTIME_LIBRARY to select the runtime library library used when targeting MSVC ABI.

Link to the full changelog.