我有一个建筑环境,我在每个生成的Makefile中添加一些前置和后续行。
如果我可以通过我的项目文件(.pro
)将这些行放入qmake生成的文件中,那就太好了。
原因我可以通过一些简单的shell脚本来实现这一点,但从项目文件内部进行操作会更好。是否有任何qmake命令可供使用?
有没有人知道如何做到这一点?
示例:
include $(ROOT)/prepend.mk $(LIB):$(OBJ) @echo ... include $(ROOT)/append.mk
答案 0 :(得分:4)
.pro 档案:
QMAKE_EXTRA_TARGETS += extra_target
extra_target.commands = @echo Hello, World
运行 qmake 。
运行 make extra_target:
你好,世界
有关其他选项,请参阅documentation。