对于 200 多个项目,我想跳过在每次干净构建时完成的 cmake 编译器测试。 有时它比构建一个项目本身需要更多的时间,并且在安装的最初检查之后我绝对不需要(我愿意承担后果)。
使用“NONE”语言定义项目会导致“CMake 无法确定链接器语言”错误。
我该怎么做?
最佳答案
CMake 没有内置此功能。但是您可以尝试生成一次项目并将这些文件保存在项目外的特殊目录中。然后,当您想进行干净构建时,无需再次运行 CMake,只需将构建目录替换为特殊目录的拷贝即可。这将为您提供一个“干净”的构建,而无需重新生成项目、查找库和编译器等。
关于c++ - CMake:跳过编译器测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46446279/