【发布时间】:2021-03-11 23:35:18
【问题描述】:
我尝试阅读文档,但不清楚该文件的目标是什么。我了解 Profile 定义了柯南在特定客户端安装软件包时使用的一组设置(OS、arch 等),但是这个 settings.yml 文件的功能是什么?
【问题讨论】:
标签: conan
我尝试阅读文档,但不清楚该文件的目标是什么。我了解 Profile 定义了柯南在特定客户端安装软件包时使用的一组设置(OS、arch 等),但是这个 settings.yml 文件的功能是什么?
【问题讨论】:
标签: conan
在柯南文档的settings.yml 部分有很好的解释。
总而言之,settings.yml 就像柯南的模板一样。柯南读取该文件以验证可以使用哪些设置。如果你传递了一个build_type 没有在settings.yml 中列出,柯南会认为它无效并引发错误。
它为所有开发人员保留了更好的模式,您知道每个人都使用类似的设置,例如没有拼写错误。但是你可以customize your settings,添加新功能,比如new OS distro。
但您可能需要与您的同事一起share your settings,因为现在您有额外的价值,这是完全可能的。
问候。
【讨论】: