2009-08-10 3 views
4

Ich habe eine Gebäudeumgebung, in der ich jedem Makefile, das erzeugt wird, einige vorgehende und anhängende Linien hinzufüge.Makefile an ein Qt generiertes Makefile voranstellen/anhängen

Es wäre nett, wenn ich diese Zeilen in die qmake generierte Datei über meine Projektdatei (.pro) einfügen könnte.

Natürlich kann ich dies über einige einfache Shell-Skripte tun, aber es wäre viel besser, es aus der Projektdatei heraus zu tun. Gibt es einen qmake Befehl?

Hat jemand eine Idee, wie man das macht?

Beispiel:

 
include $(ROOT)/prepend.mk 

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

include $(ROOT)/append.mk 

Antwort

4

Customizing Makefile Output

.pro Datei:

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

Run Qmake.

Run make extra_target:

Hallo, Welt

die documentation für zusätzliche Optionen.

+0

Ja, das war, was ich suchte ... oder tat es schon. Ich versuchte es jedoch, ohne ein zusätzliches Ziel zu machen. Natürlich ist dies der Weg, dies zu tun. Danke! – Daniel