正确的方式告诉CMake"使用相同的依赖作为依赖包"?

时间:2017-10-09 08:54:43

标签: cmake package dependency-management idiomatic

假设您有3个软件包:A,B和C. A取决于B,C取决于C.此外,A和B使用CMake配置,但彼此独立存在,即B不是A的子项目,不在某个子目录中,不依赖于A的文件等。

现在,在我的C的CMakeLists.txt中,我想告诉CMake"尝试使用B正在使用的相同版本的软件包" (有一些后退或没有)。

我知道一种方法是使用shell工具解析B的CMakeCache.txt,但我希望有更好的,更高级别的习惯用法。

0 个答案:

没有答案