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 页请下载阅读 -
文档评分