2017-09-27 433 views
0

对于超过200个项目,我想跳过在每个干净版本上完成的cmake编译器测试。 有时需要更多的时间比自己创建一个项目,而且在安装初始检查(我愿意承担后果)后绝对不需要我。CMake:跳过编译器测试

使用“NONE”语言定义项目会导致“CMake无法确定链接器语言”错误。

我该怎么办?

+0

如果你不想干净的构建,就不要做干净的构建? –

+0

我确实需要不时。 –

+0

为什么你有200个项目? –

回答

0

CMake没有内置此功能。但您可以尝试的一件事就是一次生成您的项目并将这些文件保存在项目之外的特殊目录中。然后,当你想做一个干净的构建时,不用再次运行CMake,只需将你的构建目录替换为特殊目录的副本。这会给你一个“干净”的构建而不重新生成项目,查找库和编译器等。

+0

这听起来像黑客cmake ...我期待着一个“通过本书”的方法。 –