Projektvorlagen
Um neuen Entwicklern den Einstieg zu erleichtern, liefert Meson ein Werkzeug zur Generierung des grundlegenden Setups verschiedener Projektarten mit. Diese Funktionalität kann mit dem Befehl meson init aufgerufen werden. Ein typisches Projekt-Setup würde wie folgt aussehen:
$ mkdir project_name
$ cd project_name
$ meson init --language=c --name=myproject --version=0.1
Dies würde die Build-Definitionen für ein "helloworld"-Projekt erstellen. Das Ergebnis kann wie gewohnt kompiliert werden. Zum Beispiel könnte dies so geschehen:
$ meson setup builddir
$ meson compile -C builddir
Der Generator bietet viele verschiedene Projekte und Einstellungen. Sie können alle aufgelistet werden, indem Sie den Befehl meson init --help aufrufen.
Diese Funktion ist seit Meson Version 0.45.0 verfügbar.
Erstellen eines Build-Skripts für ein bestehendes Projekt
Mit meson init können Sie ein Build-Skript für ein bestehendes Projekt mit vorhandenen Projektdateien generieren, indem Sie den Befehl im Stammverzeichnis Ihres Projekts ausführen. Meson unterstützt diese Funktion derzeit für executable und jar Projekte.
Build nach Generierung der Vorlage
Es ist möglich, dass Meson ein Build-Verzeichnis mit dem Befehl meson init generiert, ohne meson setup auszuführen. Dies geschieht durch Übergabe des Schalters -b oder --build.
$ mkdir project_name
$ cd project_name
$ meson init --language=c --name=myproject --version=0.1 --build
Die Ergebnisse der Suche sind