在 Qt 项目中,我需要提供一个自定义的make dist
. 所以我在文件中添加了以下几行*.pro
:
QMAKE_EXTRA_TARGETS += dist
dist.commands = [...]
这有效,但每次运行时都会显示以下警告make
:
Makefile:209: warning: overriding commands for target `dist'
Makefile:188: warning: ignoring old commands for target `dist'
除此之外,它工作得很好,完全覆盖了 Qmake 的默认make dist
目标。但是这些警告真的很烦人。
我可以使用不同的目标名称,例如make dist-all
,但make dist
它是一个已建立的标准命令。是否可以覆盖 Qmakemake dist
而不会收到警告?
也许我走错了路?我应该以不同的方式处理这个问题吗?