标签: c++ c cmake build-system
更改CMAKE_C_COMPILER / CMAKE_CXX_COMPILER。
CMAKE_C_COMPILER
CMAKE_CXX_COMPILER
CMake检测到此情况并重新生成缓存,丢失任何手动定义的选项。
我可以看到为什么CMake项目选择了这种行为,在大多数情况下它是有道理的, 然而,当它......时,它并不一定有用。
distcc
ccache
例如。我不需要一直启用distcc,我希望能够启用它,只有在我将其分割时才会启用。
是否可以在不重新生成缓存的情况下更改CMake中的编译器命令?