将Makefile附加/附加到Qt生成的Makefile

时间:2009-08-10 15:12:55

标签: qt qt4 makefile qmake

我有一个建筑环境,我在每个生成的Makefile中添加一些前置和后续行。

如果我可以通过我的项目文件(.pro)将这些行放入qmake生成的文件中,那就太好了。

原因我可以通过一些简单的shell脚本来实现这一点,但从项目文件内部进行操作会更好。是否有任何qmake命令可供使用?

有没有人知道如何做到这一点?

示例:

include $(ROOT)/prepend.mk

$(LIB):$(OBJ)
  @echo ...

include $(ROOT)/append.mk

1 个答案:

答案 0 :(得分:4)

Customizing Makefile Output

.pro 档案:

QMAKE_EXTRA_TARGETS += extra_target
extra_target.commands = @echo Hello, World

运行 qmake

运行 make extra_target:

  

你好,世界

有关其他选项,请参阅documentation