如何在不丢失配置的情况下更改CMAKE_C_COMPILER?

时间:2015-09-26 04:44:16

标签: c++ c cmake build-system

更改CMAKE_C_COMPILER / CMAKE_CXX_COMPILER

CMake检测到此情况并重新生成缓存,丢失任何手动定义的选项。

我可以看到为什么CMake项目选择了这种行为,在大多数情况下它是有道理的, 然而,当它......时,它并不一定有用。

  • 使用包装器(通常是调用编译器的shell脚本)。
  • 使用distccccache等前缀命令。

例如。我不需要一直启用distcc,我希望能够启用它,只有在我将其分割时才会启用。

是否可以在不重新生成缓存的情况下更改CMake中的编译器命令?

0 个答案:

没有答案