Ich habe ein qbs
-Projekt mit einigen externen Bibliothek Abhängigkeit. Sobald ich diese Abhängigkeit nicht innerhalb von Projektquelldateien angeben möchte, würde ich sie lieber als Argument für den Befehl console build hinzufügen.Übergabe Build-Option zu Qbs-Projekt
Zum Beispiel: wenn qmake
mit, ich zusätzliche Qmake Konsole Argumente angeben kann, wie qmake.exe MyProject.pro MYDEFINE="random text"
, und in der Projektdatei kann ich dieses Argument innerhalb .pro
Dateien als $$MYDEFINE
verwende Wie mit qbs
ähnlicher Funktionalität zu erreichen?
Vielleicht können Sie verschiedene Produkte definieren, die die Optionen haben, die Sie benötigen. Über die Befehlszeile können Sie entscheiden, welches Produkt Sie erstellen möchten. Aus der Dokumentation: qbs -f /path/to/project.qbs --products Produktname qbs.Architektur: x86_64 – 0rko
@ 0rko, nun, das scheint eine mögliche, aber unbequem Lösung für den konkreten Fall zu sein. Aufgrund der Verwendung von svn möchte ich vermeiden, zusätzliche Dateien zu erstellen oder lokale Dateien zu modifizieren (wie es jetzt gemacht wird). –