Incluindo comandos personalizados nos destinos existentes no qmake

Existe uma maneira de especificar, em um.pró , comandos extras a serem adicionados a um destino padrão no diretórioMakefile esteqmake gera? Por exemplo, consideredistclean, comandos extras podem ser desejados para:

Retirar* ~ arquivos.Limpe os arquivos de saída gerados em tempo de execução da árvore de origem.Etc.

Quero usar o destino normal e não um destino personalizado, porque quero que isso seja completamente transparente no meu fluxo de trabalho. Ou seja (novamente usandodistclean como exemplo), eu não quero ...

... exigem conhecimento em uma configuração de vários projetos que certosMakefiles use uma regra personalizada em vez dedistclean.... documentar regras personalizadas, mesmo para projetos independentes, comodistclean já estábem conhecido e intuitivo†.

eu encontreiComo adicionar destinos personalizados em um Makefile gerado pelo qmake?, mas isso descreve a adição de destinos personalizados (que éjá documentado, atéde volta em 4.6) em vez de adicionar regras aos destinos existentes. Embora contenha algumas dicas, todos eles exigem a adição de novos destinos personalizados, como especificar o mesmo destino mais de uma vez em umMakefile substitui (não adiciona) comandos do destino anterior.

A única coisa que eu realmente poderia pensar em tentar era adicionartarget.commands += new commands ao.pró arquivo como um palpite (por exemplo,distclean.commands += rm \"*~\") Isso não tem efeito.

Como posso adicionar transparentemente comandos personalizados a destinos existentes comqmake?

† Para odistclean exemplo: enquantomaintainer-clean também está nessa lista de "destino padrão"; na prática, acho que raramente é usado e, em qualquer caso,qmake não gera por padrão; Considero inadequado.