Как изменить CMAKE_C_COMPILER без потери конфигурации?

Когда вы меняете CMAKE_C_COMPILER / CMAKE_CXX_COMPILER,

CMake обнаруживает это и заново генерирует кеш, теряя все заданные вручную опции.

Я понимаю, почему проект CMake выбрал такое поведение. В большинстве случаев это имеет смысл,

однако это не обязательно полезно, когда …

  • Использование оболочки (обычно это сценарий оболочки, который вызывает компилятор).
  • Использование префиксной команды, такой как distcc или же ccache,

Например. Мне не нужно distcc включен все время, и я хотел бы иметь возможность включить его, только когда я делю пополам.


Можно ли изменить команду компилятора в CMake без повторной генерации кеша?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector