Я пытался читать документацию, но не совсем понятно, какова цель этого файла. Я понимаю, что Профиль определяет набор настроек (ОС, архитектура и т. д.), используемых Конаном, когда конкретный клиент устанавливает пакеты, но какова функциональность этого settings.yml
файла?
Что такое файл `settings.yml` в Conan?
Ответы (1)
Это хорошо объяснено в разделе settings.yml на Документы Конана.
Подводя итог, settings.yml
работает как шаблон для Конана. Конан читает этот файл, чтобы проверить, какие настройки можно использовать. Если вы передадите build_type
, которого нет в списке settings.yml
, Конан сочтет его недействительным и выдаст ошибку.
Он сохраняет лучший шаблон для всех разработчиков, вы знаете, что все используют одинаковые настройки, например, нет ошибок опечатки. Но вы можете настроить свои настройки, добавив новые функции, например новый дистрибутив ОС.
Но, вероятно, вам нужно будет поделиться своими настройками со своими коукерами, т.к. теперь у вас есть дополнительные значения, что вполне возможно.
С Уважением.
person
uilianries
schedule
12.03.2021