Когда вы меняете CMAKE_C_COMPILER
/ CMAKE_CXX_COMPILER
,
CMake обнаруживает это и заново генерирует кеш, теряя все заданные вручную опции.
Я понимаю, почему проект CMake выбрал такое поведение. В большинстве случаев это имеет смысл,
однако это не обязательно полезно, когда …
distcc
или же ccache
,Например. Мне не нужно distcc
включен все время, и я хотел бы иметь возможность включить его, только когда я делю пополам.
Можно ли изменить команду компилятора в CMake без повторной генерации кеша?
Задача ещё не решена.
Других решений пока нет …