Frage

Ich habe eine Gebäudeumgebung, wo ich einige Prepending und Anhänge von Zeilen zu jedem Makefile erzeugt.

Es wäre schön, wenn ich über meine Projektdatei (.pro) diese Zeilen in die Qmake generierte Datei setzen könnte.

Von der Ursache Ich kann dies tun über einige einfachen Shell-Skripten, aber es wäre viel schöner, es zu tun aus dem Innern der Projektdatei. Gibt es einen Qmake Befehl zu benutzen?

Hat jemand eine Ahnung, wie dies zu tun?

Beispiel:

include $(ROOT)/prepend.mk

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

include $(ROOT)/append.mk
War es hilfreich?

Lösung

Customizing Makefile Output

.pro Datei:

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

Ausführen Qmake .

Ausführen extra_target machen:

  

Hallo Welt

Sehen Sie die Dokumentation für zusätzliche Optionen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top