在CMakeLists.txt
脚本,这是习惯有:如何判断在CMakeLists.txt中需要哪个最小CMake版本?
cmake_minimum_required(VERSION x.y)
为适当的版本xy格式号。但是 - 你怎么知道最低版本是什么?我不使用旧版本;随着我的发行版更新,CMake也会更新,所以我甚至可能会随着时间的推移推出需要更新版本的命令,而我只是不知道它。
我理论上可能需要我测试过的版本CMakeLists.txt
- 但它们很新(3.5.1,3.5.2),我不想限制我的代码的用户。
[查找引入哪个CMake版本功能]的可能重复(http://stackoverflow.com/questions/40844358/finding-which-cmake-version-a-feature-was-introduced-in) – wasthishelpful
@ wasthishelpful不,这不是重复的。您无法检查每个CMake命令是否使用更新的功能。 – usr1234567
@ usr1234567我的坏^^也许更多这一个:[CMake - 哪个版本为最小](http://stackoverflow.com/questions/35550116/cmake-which-version-as-minimum) – wasthishelpful