我应该在我的库的config.cmake中提供什么

时间:2017-04-07 13:49:50

标签: cmake

我有一个我开发的库,这个库对其他库有一些依赖性。为了能够在其他项目中使用此库,我需要提供config.cmake。我的问题是,我需要在config.camke中添加什么。通常,此config.cmake文件具有INCLUDE_DIRS,LIBRARIES和EXECUTABLE变量以及FOUND(并且每个文件都使用库,可执行文件和路径正确设置)。但是,我看到如果我在尝试根据我的库编译项目时只给出这个,我会得到链接错误,说可执行文件缺少我的库所依赖的库。有没有办法可以通过做一个更好的config.cmake来避免这种情况?

非常感谢。

0 个答案:

没有答案