Seite 1 von 1

qmake zusätzliche Ziele [gelöst]

Verfasst: 19. November 2010 13:38
von rvb
Hallo Forum,

ich hätte gerne weitere Ziele in meinem Makefile, so dass z.B. "make test" meine Applikation mit bestimmten Parametern aufruft und "make testclean" meine zuvor gespeicherten Testdaten wieder löscht. Das Problem ist, bei jedem qmake-Lauf wird mein Makefile überschrieben, also dachte ich, man könnte qmake diese vordefinierten Regeln irgendwie mitgeben, ist das möglich und falls ja, wie?

Gruß
Roland

Verfasst: 19. November 2010 14:48
von padreigh
Beispiel doxygen, unix:
(source: http://paulf.free.fr/undocumented_qmake.html )

Code: Alles auswählen

# custom target 'doc' in *.pro file
dox.target = doc
dox.commands = doxygen Doxyfile; \
    test -d doxydoc/html/images || mkdir doxydoc/html/images; \
    cp documentation/images/* doxydoc/html/images
dox.depends =

...
# somewhere else in the *.pro file
QMAKE_EXTRA_UNIX_TARGETS += dox
dann macht "make doc" das was hinter cox.commands steht ...

Verfasst: 19. November 2010 19:52
von rvb
Danke vielmals!