Qbs 1.9: Build-Varianten und parametrisierbare Abhängigkeiten

Qt hat am 5. September 2017 Qbs 1.9 zusammen mit Qt Creator 4.4 veröffentlicht. Das Build-System erhält parametrisierbare Abhängigkeiten und Product Multiplexing für mehrere Architekturen und Build-Varianten.

Mit cpp.link: false kann eine Anwendung ein Plugin als Build-Abhängigkeit führen, ohne dessen Bibliothek direkt zu verlinken. Das Plugin wird damit gebaut, bleibt aber für das Laden zur Laufzeit vorgesehen.

Build-Varianten aus einer Projektbeschreibung

Product Multiplexing vervielfältigt Produkte anhand von Architekturen, Build-Varianten oder Profilen. Qbs kann beispielsweise je einen Debug- und Release-Build für x86 und x86_64 erzeugen. Qt nennt außerdem Unterstützung für angepasste macOS-Disk-Images.

Die Änderungsliste von Qbs 1.9.0 dokumentiert weitere Details: Beim erneuten Bauen werden Umgebungs- und Eigenschaftswerte aus dem vorhandenen Build-Graph übernommen. Vorkompilierte Header sind standardmäßig aktiviert, sofern das Produkt sie bereitstellt.

Die Beta von Qt Creator 4.4 hatte zuvor Inline-Hinweise für Warnungen und Fehler eingeführt. Die finale Ausgabe enthält Qbs 1.9 und ergänzt kontextabhängige Hilfe für dessen Elemente.

Archivhinweis: Der Beitrag beschreibt die Werkzeugversionen von September 2017. Das offizielle Bild zeigt ein mit Qbs erzeugtes macOS-Disk-Image.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein