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