CMake:避免多次添加库

时间:2017-07-12 16:14:22

标签: c++ cmake libraries

我正在尝试使用CMake建立一个C ++项目。最后,我将需要使用至少两个大型库。

那些大型库本身,我们称之为LIB1和LIB2,取决于另一个名为LIB3的库。我也想直接使用LIB3。

LIB1和LIB2自动使用他们的Find.cmake文件包含LIB3。

我的问题是:CMake注意到LIB1和LIB2是否包含相同的库?我是否甚至需要在主CMakeLists.txt中指定我也想使用LIB3作为我的主应用程序的直接依赖?

我如何保证,如果有多个版本的LIB3,那么所有其他库都包含相同的文件?

0 个答案:

没有答案