【发布时间】:2020-04-11 07:17:35
【问题描述】:
我正在尝试创建一个集成了 2 个子项目的 CMake 项目,特别是 botan 和 rnpgp。 rnpgp 的构建系统是基于 CMake 的,botan 使用 Python 配置脚本生成 Makefile。
问题在于,在 CMake 运行期间,rnpgp 检查 botan 中的功能,因此它需要一个已编译的 botan 库。但是,直到我实际调用 make 之后,botan 才被构建,我不能这样做,因为 rnpgp 无法配置,因为 botan 尚未构建。
在 CMake 中指定这种依赖关系的正确方法是什么?
【问题讨论】:
-
你有一些代码可以分享并告诉我们问题出在哪里吗?
-
我基本上想做的是在未安装 botan 的系统上构建基于 cmake 的 rnpgp。就是这样。
标签: cmake dependencies botan