Я прочитал, что компилятор должен быть указан при вызове команды построения Конана или в разделе [settings]
профиля.
Однако я собираю с использованием Cmake и уже предоставляю информацию о компиляторе с помощью CMAKE_TOOLCHAIN_FILE
.Я обнаружил, что могу установить это в секции профиля [env]
, используя CONAN_CMAKE_TOOLCHAIN_FILE
, но это не рассматривается в settings
.
. Теперь я запутался в возможности указать компилятор, который делаетне соответствует указанному в CONAN_CMAKE_TOOLCHAIN_FILE
.
Как правильно указать компилятор в этом случае?
Безопасно ли заменить стандартный раздел настроек на CONAN_CMAKE_TOOLCHAIN_FILE
?
, то есть в conanfile.py:
settings = "CONAN_CMAKE_TOOLCHAIN_FILE"
(Кроме того, почему это не так?t источник указан в settings
? Конечно, это наиболее распространенное изменение, которое влияет на двоичный файл вывода?)