Handbuch
Dies ist das Benutzerhandbuch für Meson. Es verfolgt derzeit den Stand des Git-Heads. Wenn Sie eine ältere Version verwenden, funktionieren einige der hier enthaltenen Informationen möglicherweise nicht für Sie.
Unterseiten
Übersicht – Übersicht über das Meson-Build-System
Meson ausführen – Ein Projekt mit Meson erstellen
Eingebaute Optionen – Eingebaute Optionen zur Konfiguration von Projekteigenschaften
Verwendung mit Visual Studio – So verwenden Sie Meson in Visual Studio
Meson-Beispiel – Einfaches Projekt Schritt für Schritt erklärt
Syntax – Syntax und Struktur von Meson-Dateien
Referenz für Cross- und Native-Dateien
Persistente native Umgebungen – Einrichtung der nativen Kompilierung
Build-Ziele – Definition von Build-Zielen
Include-Verzeichnisse – Anweisungen zur Handhabung von Include-Verzeichnissen
Installieren – Ziele installieren
Argumente hinzufügen – Compiler-Argumente hinzufügen
Konfiguration – Build-Zeit-Konfigurationsoptionen
Abhängigkeiten – Abhängigkeiten für externe Bibliotheken und Frameworks
Threads – Aktivieren der Thread-Unterstützung
Externe Befehle – Ausführen von externen Befehlen
Vorkompilierte Header – Verwendung von vorkompilierten Headern zur Reduzierung der Kompilierungszeit
Unity-Builds – Unity-Builds sind eine Technik zur Reduzierung von Build-Zeiten
Automatische Feature-Erkennung – Automatische Erkennung von Features wie ccache und Codeabdeckung
Generieren von Quellen – Generierung von Quelldateien vor der Kompilierung
Unit-Tests – Mesons eigenes Unit-Test-System
Cross-Kompilierung – Einrichtung der Cross-Kompilierung
Lokalisierung – Lokalisierung mit GNU Gettext
Build-Optionen – Build-Optionen zur Konfiguration von Projekteigenschaften
Unterprojekte – Verwendung von Meson-Projekten als Unterprojekte innerhalb anderer Meson-Projekte
Teile des Builds deaktivieren – Optionen deaktivieren
clang-format – Code-Formatierung
Module – Meson-Module für gängige Build-Operationen
Java – Kompilieren von Java-Programmen
Vala – Kompilieren von Vala- und Genie-Programmen
D – Kompilieren von D-Quellen
Cython – Unterstützung für Cython in Meson
Rust – Arbeiten mit Rust in Meson
IDE-Integration – Mesons API zur Integration von Meson-Unterstützung in eine IDE
Benutzerdefinierte Build-Ziele – Build-Ziele für benutzerdefinierte Sprachen oder Randfälle
Build-System-Konverter – Konvertierung anderer Build-Systeme nach Meson
Konfigurieren eines Build-Verzeichnisses – Konfigurieren eines vorab generierten Build-Verzeichnisses
Ausführungsziele – Ziele zum Ausführen externer Befehle
Releases erstellen – Releases erstellen
OSX-Pakete erstellen – Werkzeuge zum Erstellen von OS X-Paketen
Linux-Binärdateien erstellen – Erstellen universeller Linux-Binärdateien
Projektvorlagen – Projektvorlagen
Die Ergebnisse der Suche sind