配置文件 API¶
警告
此功能是实验性的,可能会发生破坏性更改。有关更多信息,请参阅 Conan 的稳定性 部分。
- class ProfilesAPI(conan_api)¶
- get_default_host()¶
- 返回:
默认“host”配置文件的路径,可以在缓存中找到,或者由用户在配置中定义
- get_default_build()¶
- 返回:
默认“build”配置文件的路径,可以在缓存中找到,或者由用户在配置中定义
- get_profile(profiles, settings=None, options=None, conf=None, cwd=None)¶
计算聚合所有用户参数后的配置文件 Profile,首先按顺序加载“profiles”(后加载的配置文件具有更高优先级),最后添加单独的 settings、options(优先级高于 profiles)
- get_path(profile, cwd=None, exists=True)¶
- 返回:
给定配置文件名称的解析路径,可能在缓存中,也可能在本地,取决于“cwd”参数
- list()¶
列出缓存中所有的配置文件 :return: 默认缓存位置中按字母顺序排列的配置文件列表
- static detect()¶
- 返回:
一个自动检测到的 Profile,对系统设置进行了“最佳猜测”