2015-05-19 11 views
7

Qt Creator hat eine Option, benutzerdefinierte Build-Schritte für das Projekt hinzuzufügen, die cool ist. Die Befehlszeile für den zusätzlichen Buildschritt wird jedoch in der Datei .pro.user gespeichert, die nicht zur Versionskontrolle hinzugefügt werden sollte, da sie maschinenspezifische Daten enthält. Wenn ich mein Projekt zum Repo dränge und es an anderer Stelle kloniere, ist die Benutzerdatei anders und die benutzerdefinierten Build-Schritte fehlen. Wie kann ich meine benutzerdefinierten Build-Schritte teilen, sodass das Projekt problemlos auf jedem Computer mit installiertem Qt erstellt werden kann?Wie Build-Schritt in Qt Creator freigeben

+0

Beispiel.pro.shared - http://Stackoverflow.com/a/19312995/492336 – sashoalm

Antwort

4

Versuchen Sie, die benutzerdefinierte Schritte mit QMAKE_POST_LINK Befehle (QMAKE_POST_LINK Reference)

bauen ersetzen können Sie zu einem Skript verknüpft werden, die begangen werden können:

win32 { 
    QMAKE_POST_LINK = install/win/deploy 
} 
unix { 
    QMAKE_POST_LINK = install/unix/deploy 
} 

Präbuildereignis Schritte zu erstellen, this ist ein schönes Beispiel: Pre-pre-build commands with qmake.

+0

Ich werde dies versuchen, sobald ich zu meiner IDE komme. Und wie macht man den Pre-Build-Schritt? –

+0

'QMAKE_PRE_LINK' - Lol Blick auf den Link, den ich gepostet habe, war es direkt nach – Thalia

+0

BTW, wenn Sie eine Datei anstelle eines Befehls platzieren möchten - das ist, was ich getan habe, weil es zu viele Befehle war - muss die Datei" deploy "sein ausführbarer Typ – Thalia