Profiles API¶
警告
此功能处于实验阶段,可能会发生重大更改。有关更多信息,请参阅 Conan 稳定性 部分。
- class ProfilesAPI(conan_api)¶
- get_default_host()¶
- 返回值:
默认“主机”配置文件的路径,位于缓存中或用户在配置中定义的路径
- get_default_build()¶
- 返回值:
默认“构建”配置文件的路径,位于缓存中或用户在配置中定义的路径
- get_profile(profiles, settings=None, options=None, conf=None, cwd=None)¶
计算 Profile,它是聚合所有用户参数的结果,首先加载“profiles”,按顺序组合它们(最后一个 profile 优先),最后添加各个 settings 和 options(优先于 profiles)
- get_path(profile, cwd=None, exists=True)¶
- 返回值:
给定 profile 名称的解析路径,可以位于缓存中或本地,具体取决于“cwd”
- list()¶
列出缓存中的所有 profiles 文件 :return: 默认缓存位置中按字母顺序排列的 profile 文件列表
- static detect()¶
- 返回值:
自动检测到的 Profile,包含系统设置的“最佳猜测”