pdf文档 Conan 1.8 Documentation

3.03 MB 458 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Conan 1.8版本的更新内容,包括多个bug修复和新功能的添加。更新内容涉及导出资源时符号链接的处理、依赖项的处理、路径不存在时的处理、非ASCII字符文件名的处理、源代码仓库根目录的定位、Windows子系统的处理、输出库目录的默认设置、CI支持的增加、下载进度和帮助信息的可读性改进等。文档还提到了Conan作为一个 portable package manager,支持C和C++开发者管理构建、依赖项和预编译二进制文件,并提供了详细的changelog和新功能介绍。
AI总结
### Conan 1.8 Documentation Summary Conan 1.8版本更新日志主要包含以下关键内容: #### 1.8.4 版本(2018年10月) - **Bug修复**: - 修复了`export_sources`排除模式中包含符号链接的问题。 - 修复了递归私有依赖项的处理问题。 - 修复了`get_cased_path`在路径不存在时的崩溃问题。 - 修复了非ASCII字符文件名导致的目录遍历问题。 - 修复了`scm`功能在子文件夹中查找仓库根目录的问题。 - 修复了`OSInfo.bash_path()`在无`windows_subsystem`时的错误。 - 修复了`AutotoolsBuildEnvironment`在不同Linux发行版中的默认输出库目录问题。 - **新功能**: - 增加了`default_user`和`default_channel`属性,用于指定默认用户和渠道。 - 修复了Python 2中`conanfile.py`的语法解析问题,支持非ASCII字符。 #### 1.8.3 版本(2018年10月) - **Bug修复**: - 修复了`tools.collect_libs()`的误导性警告。 - 修复了`AutoToolsBuildEnvironment`中`--sbindir`和`--libexecdir`的命名问题。 - **新功能**: - 增加了对`OSX High Sierra`的支持。 - 修复了`SystemPackageTool`在Windows中不使用`sudo`的问题。 #### 1.8.2 版本(2018年10月) - **Bug修复**: - 修复了`conan install --all`生成损坏包的问题。 - 修复了`conan build`命令与`--test`和`--install`参数的兼容性问题。 - **新功能**: - 增加了对`short_paths`特性的默认启用(在Windows中)。 #### 1.7.4 版本(2018年9月) - **Bug修复**: - 修复了`apiv2`的稳定性问题,暂时禁用`apiv2`直到更稳定。 #### 1.7.3 版本(2018年9月) - **Bug修复**: - 修复了下载文件时的未捕获异常问题。 - 修复了`*:option`模式在消费者`conanfile`中的问题。 #### 1.7.2 版本(2018年9月) - **Bug修复**: - 修复了默认选项初始化问题。 - 修复了`conan build`命令的兼容性问题。 #### 1.7.1 版本(2018年8月) - **Bug修复**: - 修复了`conan help`命令的多余句子问题。 - 修复了`git clone`中的硬编码参数,增加了`--args`选项。 - 增加了对SCM处理嵌套子文件夹的支持。 - 修复了`conan export-pkg`不必要的远程检查问题。 #### 其他重要更新 - **新功能**: - 增加了`qmake`生成器。 - 支持了现代CMake接口导入目标。 - 增加了对FreeBSD的初步支持。 - 增加了`description`字段用于文档化包内容。 - 支持了`imports manifest`和`conan imports --undo`功能。 - 增加了对自签名证书的`SSL`验证选项。 - 支持了自定义路径配置文件,便于团队共享。 - 增加了`user`和`channel`字段在`conan`配方中。 - 改善了`conan.io`包网页的描述。 - 增加了对`SystemPackageTool`的改进,支持`--no-install-recommends`。 #### 注意事项 - **兼容性**: - Conan 1.8版本不会破坏现有的1.0配方或命令行调用。 - 移除了`scopes`功能,建议使用环境变量或`conanfile.develop`属性。 - 移除了`test_package`命令,建议使用`conan create`和`conan test`。 总结来看,Conan 1.8版本主要集中在修复已知问题、增强功能稳定性和扩展对多种操作系统和构建工具的支持。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 446 页请下载阅读 -
文档评分
请文明评论,理性发言.