我正在为使用CMake 2.8.12的构建服务器构建项目。但是我的本地版本需要CMake 3.3才能支持VS2015。所以我倾向于使用CMake 2.8中没有的功能(比如接口库),一旦我将其推送到构建服务器,我才会注意到这一点。
是否有可能使CMake像旧版本一样,并且(至少)警告/错误使用新版本附带的功能?
我知道这些政策,我可以将它们全部设置为OLD,但这不会阻止我(例如)使用接口库。
更难以添加功能时,文档似乎没有提及。您必须浏览所有发行说明。或者是否存在中央更改日志?喜欢"在CMake 2.8.12到3.3.1之后添加"还是这样?