pdf文档 Conan 1.29 Documentation

5.41 MB 703 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细记录了Conan 1.29版本的更新内容,包括新增功能、Bug修复和性能改进。主要新增功能涉及对新工具链的支持、添加新生成器、改进构建系统以及增强依赖管理能力。Bug修复则集中在PkgConfig生成器、CMake构建助手和lockfile检查等方面。此外,文档还介绍了Conan的配置、扩展机制、代码风格检查以及版本更新的-roadmap。
AI总结
以下是《Conan 1.29 Documentation》的中文总结,涵盖核心观点和关键信息: --- ### Conan 1.29 Documentation 总结 #### 1. **版本信息** - Conan 1.29.2 是当前版本,发布于 2020 年 9 月 21 日。 - Conan 1.29 系列的更新内容主要包括新功能添加、Bug 修复和性能改进。 --- #### 2. **重要更新和改进** ##### 2.1 **版本 1.29.2 (2020-09-21)** - **新功能**:添加了对 `apple-clang 12.0` 的支持(#7722),并提供了相关文档。 ##### 2.2 **版本 1.29.1 (2020-09-17)** - **Bug 修复**: - 修复了 `pkg_config` 生成器在 `.pc` 文件中添加空包含目录和库目录的问题(#7703)。 - 修复了 `tools.remove_files_by_mask` 导入失败的问题(#7700)。 - 修复了锁文件检查时对来自不同来源(如 profiles 和 recipes)的 build_requires 的问题(#7698)。 - 修复了 CMake 构建助手中的平台生成器版本问题(#7684)。 ##### 2.3 **版本 1.29.0 (2020-09-02)** - **新功能**: - 添加了对 QNX Neutrino 7.1 的支持(#7627)。 - 为 `qbs` 生成器添加了对 `cpp_info.system_libs`、`cpp_info.framework_paths` 和 `cpp_info.frameworks` 的支持(#7619)。 - 提供了用于计算构建顺序的 locking 功能,并通过 `--base lockfile` 提供有用信息(#7551)。 - 添加了 `user_info_build` 字段到 JSON 生成器中(#7550)。 - 更新了 `PkgConfig` 工具,暴露包的版本属性(#7534),并提供了相关文档。 - 扩展了对 `iOS 13.2` 到 `iOS 13.6` 的支持(#7507),并提供了相关文档。 - 添加了实验性的 `gnu make` 工具链(#7430),并提供了相关文档。 - 添加了 `tools.rename` 功能,用于解决 Windows 上的文件访问被拒绝问题(#6774),并提供了相关文档。 --- #### 3. **其他改进和功能扩展** - **性能优化**: - 改进了文件夹删除逻辑,避免因权限问题导致的手动删除(尤其是 Windows 系统)。 - 提供了通过 `pip install conan` 的方式安装 Conan。 - 提供了基于 PyInstaller 的二进制创建工具,便于从 Conan 的 Python 源代码生成二进制。 - 添加了 `md5`、`sha1`、`sha256` 检验工具,以验证 `conanfile.py` 中的外部下载。 - 更新了默认 `settings.yml` 文件中的最新 GCC 版本。 - 添加了 CI 支持(Travis-CI 和 Appveyor)。 - 提升了下载进度条和帮助信息的可读性。 - **扩展功能**: - 支持通过自定义生成器扩展 Conan 功能。用户可以选择将自定义生成器添加到 Conan 源代码中,或通过创建自定义包来独立发布和管理。 - 提供了 `linting` 功能,帮助用户在开发过程中发现潜在问题。IDE 可通过加载 `conans.pylint_plugin` 插件减少误报。 --- #### 4. **配置说明** - Conan 的配置文件(如 `conan.conf`)可以根据不同的用例进行调整。部分配置涵盖了下载缓存、路径管理等功能。 --- #### 5. **其他信息** - Conan 的代码和开发信息可在 [GitHub](https://github.com/conan-io/conan) 上查阅。 - 如果发现 Conan 1.29 系列的版本破坏了现有的 1.0 配方或命令行调用,请在 GitHub提交报告。 --- 以上是《Conan 1.29 Documentation》的核心内容总结,重点突出了版本更新、功能扩展和配置说明。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 691 页请下载阅读 -
文档评分
请文明评论,理性发言.