qmake zusätzliche Ziele [gelöst]

Alles rund um die Programmierung mit Qt
Antworten
rvb
Beiträge: 35
Registriert: 8. April 2010 14:42

qmake zusätzliche Ziele [gelöst]

Beitrag 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
Zuletzt geändert von rvb am 19. November 2010 19:53, insgesamt 1-mal geändert.
padreigh
Beiträge: 340
Registriert: 13. Mai 2010 10:06

Beitrag 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 ...
Patrick (QtCreator 1.3.1, Qt 4.6.3)
---
template = subdirs
rvb
Beiträge: 35
Registriert: 8. April 2010 14:42

Beitrag von rvb »

Danke vielmals!
Antworten