问题:给定静态库的 cmake模块后,如何将具有所有依赖关系的静态库添加到 qmake项目的LIB
变量中?
我想拥有一个 importOpenCV.pri 文件,该文件-当包含在qmake项目中时-将依赖项添加到LIB
变量中。
OpenCV创建一个cmake模块(也是可选的pgkconfig文件)。
虽然很容易添加生成的静态库的列表。我很难弄清还有哪些其他依赖项。
目前,我最好的方法是创建pkgconfig并将依赖项复制到我的.pri文件中。
我对cmake知之甚少,发现的所有材料都是关于使用cmake来find_package的,但是我不知道一种使用cmake文件外部cmake模块中的标志的方法。
(qmake可以调用pkg-config并解析结果:但是依赖项似乎仅添加到makefile中的LIBS中,而不是LIBS变量中。因此,我不能将依赖项用于其他编译器)