【发布时间】:2016-12-26 22:52:43
【问题描述】:
在CMakeLists.txt 脚本中,习惯上会有:
cmake_minimum_required(VERSION x.y)
对应的 x.y 版本号。但是 - 你怎么知道那个最低版本是什么?我不使用旧版本;随着我的发行版更新,CMake 也会更新,所以我什至可能引入了需要更新版本的命令,而我只是不知道。
理论上,我可以要求使用我测试过 CMakeLists.txt 的版本 - 但它们非常新,我不想将我的代码的用户限制在这些版本中。
【问题讨论】:
-
@wasthishelpful 不,这不是重复的。您无法检查每个 CMake 命令是否使用了更新的功能。
-
@usr1234567 我的坏^^也许更多这个:CMake - Which Version as Minimum
-
@wasthishelpful 确实有些重叠。实际上,如果您想关闭一个问题,请关闭另一个问题,因为它是基于意见的,而这是以更一般的方式编写的。
-
@usr1234567:是的,对不起,我给你投票但忘了接受。也没有时间按照你的建议做:-(
标签: cmake minimum-requirements