2009-08-10 7 views
4

J'ai un environnement de construction dans lequel j'ajoute des lignes ajoutées et ajoutées à chaque Makefile généré.Ajouter/ajouter un Makefile à un Makefile généré par Qt

Ce serait bien si je pouvais mettre ces lignes dans le fichier généré par qmake via mon fichier de projet (.pro). De cause, je peux le faire via un script shell simple, mais il serait beaucoup plus agréable de le faire depuis l'intérieur du fichier de projet. Y a-t-il une commande qmake à utiliser?

Est-ce que quelqu'un a une idée de comment faire cela?

Exemple:

 
include $(ROOT)/prepend.mk 

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

include $(ROOT)/append.mk 

Répondre

4

Customizing Makefile Output

.pro fichier:

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

Run qmake.

Run make extra_target:

Bonjour, monde

Voir la documentation pour des options supplémentaires.

+0

Oui c'était ce que je cherchais ... ou déjà fait. J'essayais pourtant de faire ceci sans exécuter une 'cible' supplémentaire. De cause c'est la manière de le faire. Merci! – Daniel