我在项目中添加了一个git子模块(https://github.com/mapbox/mapbox-gl-native)。
它已经有一个Makefile并且根据项目文档
https://github.com/mapbox/mapbox-gl-native/blob/master/platform/qt/README.md
我需要运行make qt-lib
来编译库。
换句话说,我需要在include项目的pro文件中指定我已经存在一个Makefile,并希望在某个目标上运行gnumake。
这可能吗?
答案 0 :(得分:3)
可能使用自定义目标:http://doc.qt.io/qt-5/qmake-advanced-usage.html#adding-custom-targets
像
这样的东西mapbox.target = mapbox/libmapbox.so
mapbox.commands = make mapbox/Makefile