pdf文档 Conan 1.9 Documentation

3.05 MB 470 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Conan 1.9版本的更新内容,包括新功能、修复的bug以及弃用的功能。主要更新包括支持srcdirs、新增远程命令、环境变量CONAN_USE_ALWAYS_SHORT_PATHS、JSON输出功能、远程清理命令、Premake生成器集成、QMake生成器添加等。文档还提到了对旧版本兼容性的承诺,并提供了详细的变更日志。
AI总结
以下是《Conan 1.9 Documentation》的核心内容总结: --- ### **Conan 1.9 版本概述** - **版本兼容性**:Conan 1.9 不会破坏现有的 1.0 配方或命令行调用。 - **文档来源**:更多详细信息请访问 [GitHub](https://github.com/conan-io/conan)。 --- ### **1.9.2 版本更新(2023年11月20日)** - **修复**:SVN API 变更影响了 1.9 版本。 - **修复**:修复 vcvars_dict 工具在使用 `filter_known_paths` 参数时的错误。 --- ### **1.9.1 版本更新(2023年11月8日)** - **修复**:修复 1.7 版本引入的回归问题,即在未定义 `arch_build` 时设置 `amd64_x86`。 - **修复**:在定义了配方的情况下,不在其他远程中查找二进制文件。 - **修复**:解决 `sudo --askpass` 在 CentOS 6 上的安装问题。 --- ### **1.9.0 版本更新(2023年10月30日)** - **新功能**: - 支持 `srcdirs` 在 `package_info()` 中指定源代码位置。 - 添加 `remote_name` 和 `remote_url` 到上传 JSON 输出。 - 新增环境变量 `CONAN_USE_ALWAYS_SHORT_PATHS` 以覆盖配方中的 `short_paths` 行为。 - 在 `conan export_pkg` 命令中添加 `--json` 输出。 - 新增 `conan remote clean` 子命令以管理新注册表条目。 - 新增 [premake 生成器](https://github.com/memsharded/conan-premake)。 - 新增 `conan remote` 命令(`list_pref`, `add_pref`, `remove_pref`, `update_pref`)以管理二进制包注册表。 - 新增 [qmake 生成器](https://github.com/conan-io/conan)。 - **改进**: - 提高文件夹删除的稳定性,避免权限问题。 --- ### **早期版本更新** #### **0.29.2 版本更新(2023年12月2日)** - 更新 Python 加密需求以支持 macOS 上的 pyOpenSSL 升级。 #### **0.29.1 版本更新(2023年11月23日)** - 支持 macOS High Sierra。 - 修复 `conan_server` 的编码问题。 #### **1.8.0 版本更新(2023年10月9日)** - **修复**: - 修复递归私有依赖问题。 - 修复 `get_cased_path` 在路径不存在时的崩溃问题。 - 修复非 ASCII 字符文件名导致的构建失败问题。 - 修复 SCM 功能在子文件夹中的路径查找问题。 - 修复 Windows 环境变量路径问题。 - 修复 AutotoolsBuildEnvironment 的输出目录问题。 --- ### **其他重要信息** - **已移除的功能**: - `scopes` 已完全移除,建议使用环境变量或 `conanfile.develop`/`conanfile.in_local_cache`。 - `test_package` 命令已移除,建议使用 `conan create` 和 `conan test`。 - **默认行为变更**: - `short_paths` 功能在 Windows 上默认启用。 - `werror` 行为默认启用,依赖冲突将引发错误。 - **生成器更新**: - 新增 `virtualrunenv` 生成器,支持虚拟环境。 - 新增 `premake` 和 `qmake` 生成器。 - 更新 `txt` 生成器,支持生成 `conanbuildinfo.txt` 文件。 --- ### **总结** Conan 1.9 版本主要围绕新功能的引入、性能优化和问题修复展开,新增了对 `srcdirs`、远程管理、环境变量和生成器的支持,并修复了多项已知问题。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 458 页请下载阅读 -
文档评分
请文明评论,理性发言.