qmake
生成的Makefile的标准目标中?例如,考虑distclean
,可能需要添加额外的命令来:
- 删除*~文件。
- 从源树中清除运行时生成的输出文件。
- 等等。
distclean
为例),我不想要...
- ...在多项目设置中需要了解某些Makefiles使用自定义规则而不是
distclean
。 - ...为独立项目记录自定义规则,因为
distclean
已经是众所周知的和直观的†。
我能想到的唯一尝试就是在.pro文件中添加target.commands += new commands
,作为一种猜测 (例如distclean.commands += rm \"*~\"
)。但这并没有效果。
如何使用qmake
在现有目标中透明地添加自定义命令?
† 对于distclean
示例:虽然maintainer-clean
也在“标准目标”列表中,但实际上我发现它很少被使用,并且无论如何,qmake
不会默认生成它;我认为它不太合适。