Status | Accepted |
---|---|
RFC # | 004 |
Submitted | 2020-11-12 |
Tribe votes | 👍 (45) 👎 (7) 👀 (5) |
Declare CMake 3.15 as the lowest supported CMake version.
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.
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 theproject()
call. This is used by Conan toolchains. - Variable
CMAKE_MSVC_RUNTIME_LIBRARY
to select the runtime library library used when targeting MSVC ABI.