Имеется toolchain-файл для CMake, который определяет с помощью set переменные CMAKE_C_COMPILER и CMAKE_CXX_COMPILER. Проблема в том, что в некоторых IDE (как минимум Qt Creator и NetBeans, но не CLion или работа с проектом из командной строки) попытка открыть проект приводит к бесконечному циклу конфигурирования проекта, а затем вывода сообщения:
You have changed variables that require your cache to be deleted.
Configure will be re-run and you may have to reset some variables.
The following variables have changed:
CMAKE_C_COMPILER= /usr/bin/gcc
CMAKE_CXX_COMPILER= /usr/bin/g++
Вроде как файл тулчейна специально нужен, чтобы объявить пути к компиляторам при кросс-компиляции, что же я делаю не так?