qmake:在Makefile中生成包含其他Makefile

gok*_*oki 5 qt qmake makefile

有没有办法告诉 qmake 向 Makefile 添加一个包含指令以包含其他 Makefile。

我需要在生成的 Makefile 的开头添加一行:

包括custom.inc

也许只有一种方法可以将文本从 qmake 输出到 Makfiles,但我找不到。

Alb*_*rto 0

您可以在 make 文件中定义一个新目标,然后告诉该目标的作用:

mytarget.target = .buildfile
mytarget.commands = make -f AnotherMakeFile
QMAKE_EXTRA_TARGETS += mytarget
PRE_TARGETDEPS += .buildfile
Run Code Online (Sandbox Code Playgroud)

最后 2 条语句将目标 .buildfile 添加到 Makefile 并将 mytarget 添加到 Qt 编译过程

在这里您可以获得更多信息:http://qt-project.org/doc/qt-4.8/qmake-environment-reference.html