【发布时间】:2016-08-01 19:27:44
【问题描述】:
我有一个项目,我正在尝试使用 conan 作为包管理器。 该项目使用了大量的库,其中大部分是自给自足的。但是,其中一些依赖于另一个库。 举个具体的例子,假设我们有一个项目 P,它需要库 A 和 B。A 是自包含的,但 B 的编译和链接依赖于 A。
我可以轻松地为库 A 创建 conanfile.py。我可以为项目 P 创建一个 conanfile.txt。假设 A 和 B 尚未构建,我希望能够输入 P 的构建目录:
conan install ../ --build=missing
并让柯南下载、编译并安装库 A,然后下载编译并安装库 B,其中 B 对 A 的引用正确。
写B的conanfile.py的正确方法是什么?
【问题讨论】:
标签: conan