Meson Objekt (meson)
Das meson Objekt erlaubt Ihnen, verschiedene Eigenschaften des Systems zu inspizieren. Dieses Objekt ist immer in der Variablen meson abgebildet.
Methoden des Meson-Objekts
meson.add_devenv()
Fügt ein env-Objekt (zurückgegeben von environment()) zur Liste der Umgebungen hinzu, die bei der Verwendung des Befehls meson devenv angewendet werden.
Dies ist nützlich für Entwickler, die das Projekt installieren möchten, ohne es zu installieren. Es ist oft notwendig, zum Beispiel den Pfad zum Plugin-Verzeichnis usw. festzulegen. Alternativ kann eine Liste oder ein Dictionary als erstes Argument übergeben werden.
devenv = environment()
devenv.set('PLUGINS_PATH', meson.current_build_dir())
...
meson.add_devenv(devenv)
Nachdem das Projekt konfiguriert und kompiliert wurde, kann ein Terminal mit der gesetzten Umgebung geöffnet werden.
$ meson devenv -C <builddir>
$ echo $PLUGINS_PATH
/path/to/source/subdir
Siehe die Dokumentation des Befehls meson devenv für eine Liste der Umgebungsvariablen, die Meson standardmäßig setzt.
Signatur
(seit 0.58.0)
# add an env object (returned by environment())
void add_devenv(
env | str | list[str] | dict[str] | dict[list[str]] env, # The env object to add.
# Keyword arguments:
method : str # Must be one of 'set', 'prepend', or 'append'
separator : str # The separator to use for the initial values defined in
)
Argumente
Die Methode meson.add_devenv() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
env |
env | str | list[str] | dict[str] | dict[list[str]] |
Das hinzuzufügende |
|
Schließlich akzeptiert meson.add_devenv() die folgenden Schlüsselwortargumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
method |
str |
Muss einer von 'set', 'prepend' oder 'append' sein (Standard ist 'set'). Steuert, ob die initialen Werte, die im ersten positionsbezogenen Argument definiert sind, den aktuellen Wert der Umgebungsvariable voranstellen, anhängen oder ersetzen. |
(seit 0.62.0) |
separator |
str |
Das Trennzeichen, das für die initialen Werte verwendet werden soll, die im ersten positionsbezogenen Argument definiert sind. Wenn es nicht explizit angegeben ist, wird das Standard-Pfadtrennzeichen des Host-Betriebssystems verwendet, d.h. ';' für Windows und ':' für UNIX/POSIX-Systeme. |
(seit 0.62.0) |
meson.add_dist_script()
Veranlasst, dass das als Argument angegebene Skript während des dist-Vorgangs ausgeführt wird, nachdem die Distributionsquelle generiert wurde, aber bevor sie archiviert wird. Beachten Sie, dass dies die Skriptdatei ausführt, die sich im Staging-Verzeichnis befindet, nicht diejenige im Quellverzeichnis. Wenn die Skriptdatei im Staging-Verzeichnis nicht gefunden werden kann, ist dies ein schwerwiegender Fehler. Die Umgebungsvariable MESON_DIST_ROOT wird gesetzt, wenn Dist-Skripte ausgeführt werden.
(seit 0.54.0) Die Umgebungsvariablen MESON_SOURCE_ROOT und MESON_BUILD_ROOT werden gesetzt, wenn Dist-Skripte ausgeführt werden. Sie sind Pfade zum Stammverzeichnis der Quelle und zum Build-Verzeichnis des Hauptprojekts, auch wenn das Skript aus einem Unterprojekt stammt.
(seit 0.58.0) Dieser Befehl kann von einem Unterprojekt aufgerufen werden, in früheren Versionen war dies ein schwerwiegender Fehler. Dist-Skripte von Unterprojekten werden nur ausgeführt, wenn meson dist --include-subprojects aufgerufen wird. Die Umgebungsvariablen MESON_PROJECT_SOURCE_ROOT, MESON_PROJECT_BUILD_ROOT und MESON_PROJECT_DIST_ROOT werden gesetzt, wenn Dist-Skripte ausgeführt werden. Sie sind identisch mit MESON_SOURCE_ROOT, MESON_BUILD_ROOT und MESON_DIST_ROOT für Skripte des Hauptprojekts, aber für Skripte von Unterprojekten wird der Pfad zum Stammverzeichnis des Unterprojekts angehängt, normalerweise subprojects/<subproject-name>.
(seit 1.4.0) Die Umgebungsvariable MESONREWRITE enthält den Pfad zum Rewrite-Befehl, der der meson-Ausführungsdatei entspricht, die zur Konfiguration des Builds verwendet wurde. (Dies kann ein anderer Pfad sein als die erste ausführbare Datei, die in PATH gefunden wird.) Sie kann verwendet werden, um jegliche run_command() zu entfernen oder zu ersetzen, die vom Versionskontrollsystem abhängt. Beachten Sie, dass der Wert viele Teile enthalten wird. Zum Beispiel könnte er python3 /path/to/meson.py introspect sein. Der Benutzer ist dafür verantwortlich, den String bei Bedarf in ein Array aufzuteilen, indem er lexikalisch wie eine UNIX-Shell trennt. Wenn Ihr Skript Python verwendet, ist shlex.split() der einfachste korrekte Weg, dies zu tun.
Signatur
(seit 0.48.0)
# Causes the script given as argument to run during `dist`
void add_dist_script(
str | file | external_program script_name, # The script to execute
str | file | external_program arg..., # Additional arguments
)
Argumente
Die Methode meson.add_dist_script() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
script_name |
str | file | external_program |
Das auszuführende Skript. (seit 0.55.0) Die Ausgabe von (seit 0.57.0) |
|
Zusätzlich akzeptiert die Methode zwischen 0 und infinity variable Argumente (arg...) vom Typ .str | file | external_program
Zusätzliche Argumente
(seit 0.55.0) Die Ausgabe von configure_file(), files() und find_program() sowie Strings werden akzeptiert.
(seit 0.49.0)
meson.add_install_script()
Veranlasst die Ausführung des als Argument angegebenen Skripts während des Installationsschritts. Dieses Skript hat die Umgebungsvariablen MESON_SOURCE_ROOT, MESON_BUILD_ROOT, MESON_INSTALL_PREFIX, MESON_INSTALL_DESTDIR_PREFIX und MESONINTROSPECT gesetzt. Alle positionsbezogenen Argumente werden als Parameter übergeben.
(seit 0.54.0) Wenn meson install mit der Option --quiet aufgerufen wird, wird die Umgebungsvariable MESON_INSTALL_QUIET gesetzt.
(seit 1.1.0) Wenn meson install mit der Option --dry-run aufgerufen wird, wird die Umgebungsvariable MESON_INSTALL_DRY_RUN gesetzt.
Meson verwendet die Umgebungsvariable DESTDIR, wie sie von der geerbten Umgebung gesetzt wird, um den (temporären) Installationsort für Dateien zu bestimmen. Ihr Installationsskript muss dies bei der Bearbeitung und Installation von Dateien berücksichtigen. Der richtige Weg, dies zu handhaben, ist die Variable MESON_INSTALL_DESTDIR_PREFIX, die immer gesetzt ist und DESTDIR (falls gesetzt) und prefix zusammengefügt enthält. Dies ist nützlich, da beide normalerweise absolute Pfade sind und es plattformspezifische Ausnahmefälle beim Zusammenfügen zweier absoluter Pfade gibt.
Falls erforderlich, ist auch MESON_INSTALL_PREFIX immer gesetzt und hat den Wert der Option prefix, die an Meson übergeben wurde.
MESONINTROSPECT enthält den Pfad zum Introspektionsbefehl, der der meson-Ausführungsdatei entspricht, die zur Konfiguration des Builds verwendet wurde. (Dies kann ein anderer Pfad sein als die erste ausführbare Datei, die in PATH gefunden wird.) Sie kann verwendet werden, um die Build-Konfiguration abzufragen. Beachten Sie, dass der Wert viele Teile enthalten wird, z.B. könnte er python3 /path/to/meson.py introspect sein. Der Benutzer ist dafür verantwortlich, den String bei Bedarf in ein Array aufzuteilen, indem er lexikalisch wie eine UNIX-Shell trennt. Wenn Ihr Skript Python verwendet, ist shlex.split() der einfachste korrekte Weg, dies zu tun.
Signatur
# Causes the script given as an argument to be run during the install step,
void add_install_script(
str | file | external_program | exe | custom_tgt | custom_idx script_name, # The script to execute
str | file | external_program | exe | custom_tgt | custom_idx arg..., # Additional arguments
# Keyword arguments:
dry_run : bool # If `true` the script will be run even if `--dry-run` option is provided to
install_tag : str # A string used by the `meson install --tags` command
skip_if_destdir : bool # If `true` the script will not be run if DESTDIR is set during installation
)
Argumente
Die Methode meson.add_install_script() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
script_name |
str | file | external_program | exe | custom_tgt | custom_idx |
Das auszuführende Skript. (seit 0.55.0) Die Ausgabe von (seit 0.57.0) |
|
Zusätzlich akzeptiert die Methode zwischen 0 und infinity variable Argumente (arg...) vom Typ .str | file | external_program | exe | custom_tgt | custom_idx
Zusätzliche Argumente
(seit 0.55.0) Die Ausgabe von find_program(), executable(), custom_target() sowie Strings werden akzeptiert.
(seit 0.49.0)
Schließlich akzeptiert meson.add_install_script() die folgenden Schlüsselwortargumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
dry_run |
bool |
Wenn |
(seit 1.1.0)
|
install_tag |
str |
Ein String, der vom Befehl |
(seit 0.60.0) |
skip_if_destdir |
bool |
Wenn |
(seit 0.57.0)
|
meson.add_postconf_script()
Führt den angegebenen Befehl aus, nachdem alle Projektdateien generiert wurden. Dieses Skript hat die Umgebungsvariablen MESON_SOURCE_ROOT und MESON_BUILD_ROOT gesetzt.
Signatur
# Runs the given command after all project files have been generated
void add_postconf_script(
str | file | external_program script_name, # The script to execute
str | file | external_program arg..., # Additional arguments
)
Argumente
Die Methode meson.add_postconf_script() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
script_name |
str | file | external_program |
Das auszuführende Skript. (seit 0.55.0) Die Ausgabe von (seit 0.57.0) |
|
Zusätzlich akzeptiert die Methode zwischen 0 und infinity variable Argumente (arg...) vom Typ .str | file | external_program
Zusätzliche Argumente
(seit 0.55.0) Die Ausgabe von configure_file(), files() und find_program() sowie Strings werden akzeptiert.
(seit 0.49.0)
meson.backend()
Gibt einen String zurück, der das aktuelle Backend darstellt.
ninjavs2010vs2012vs2013vs2015vs2017vs2019vs2022xcode
Signatur
(seit 0.37.0)
str backend()
meson.build_options()
Gibt einen String mit der Konfigurationszeile zurück, die zum Einrichten des aktuellen Projekts verwendet wurde.
Signatur
(seit 1.1.0)
str build_options()
Versuchen Sie nicht, diesen String zu parsen!
Sie sollten cfg_data.set_quoted() verwenden, um eingebettete Anführungszeichen sicher zu escapen, bevor Sie sie z.B. in einem C-Header-Makro speichern.
Der von dieser Funktion zurückgegebene Inhalt ist derselbe wie die Zeile "Build Options:" in <builddir>/meson-logs/meson-log.txt.
meson.build_root()
Gibt einen String mit dem absoluten Pfad zum Build-Root-Verzeichnis zurück. Diese Funktion gibt das Build-Root des übergeordneten Projekts zurück, wenn sie aus einem Unterprojekt aufgerufen wird, was normalerweise nicht erwünscht ist. Versuchen Sie stattdessen meson.current_build_dir() oder meson.project_build_root() zu verwenden. In den seltenen Fällen, in denen das Stammverzeichnis des Hauptprojekts benötigt wird, verwenden Sie meson.global_build_root(), das das gleiche Verhalten aufweist, aber einen eindeutigeren Namen hat.
Signatur
VERALTET
in 0.56.0
str build_root()
meson.can_run_host_binaries()
Gibt true zurück, wenn die Build-Maschine Binärdateien ausführen kann, die für den Host kompiliert wurden. Dies gibt true zurück, es sei denn, Sie führen Cross-Compilierung durch, benötigen einen Helfer zum Ausführen von Host-Binärdateien und haben keinen. Wenn Sie beispielsweise von Linux nach Windows cross-kompilieren, können Sie wine als Helfer verwenden.
Signatur
(seit 0.55.0)
bool can_run_host_binaries()
meson.current_build_dir()
Gibt einen String mit dem absoluten Pfad zum aktuellen Build-Verzeichnis zurück.
Signatur
str current_build_dir()
meson.current_source_dir()
Gibt einen String zum aktuellen Quellverzeichnis zurück.
Signatur
str current_source_dir()
Sie müssen diese Funktion nicht verwenden!
Beim Übergeben von Dateien aus dem aktuellen Quellverzeichnis an eine Funktion, da dies der Standard ist. Sie können auch die Funktion files() verwenden, um auf Dateien im aktuellen oder in einem anderen Quellverzeichnis zu verweisen, anstatt Pfade manuell mit meson.current_source_dir() zu erstellen.
meson.get_compiler()
Gibt ein compiler-Objekt zurück, das einen Compiler beschreibt.
Signatur
# Returns a compiler object describing a compiler.
compiler get_compiler(
str language, # The language of the compiler to return
# Keyword arguments:
native : bool # When set to `true` Meson returns the compiler for the build
)
Argumente
Die Methode meson.get_compiler() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
language |
str |
Die Sprache des zurückzugebenden Compilers. Siehe unsere Liste der unterstützten Sprachen. |
|
Schließlich akzeptiert meson.get_compiler() die folgenden Schlüsselwortargumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
native |
bool |
Wenn auf |
|
meson.get_cross_property()
Gibt die angegebene Eigenschaft aus einer Cross-Datei zurück, der optionale fallback_value wird zurückgegeben, wenn nicht cross-kompiliert wird oder die angegebene Eigenschaft nicht gefunden wird.
Diese Methode wird durch meson.get_external_property() ersetzt.
Signatur
VERALTET
in 0.58.0
# Returns the given property from a cross file, the optional fallback_value
any get_cross_property(
str propname, # Name of the property in the cross / native file
any [fallback_value], # Value to return if `propname` is not set in the machine file
)
Argumente
Die Argumentabflachung wird von dieser Funktion NICHT UNTERSTÜTZT.
Die Methode meson.get_cross_property() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
propname |
str |
Name der Eigenschaft in der Cross- / Native-Datei. |
|
fallback_value |
any |
Wert, der zurückgegeben wird, wenn |
[optional] |
meson.get_external_property()
Gibt die angegebene Eigenschaft aus einer Native- oder Cross-Datei zurück. Der optionale fallback_value wird zurückgegeben, wenn die angegebene Eigenschaft nicht gefunden wird.
Signatur
(seit 0.54.0)
# Returns the given property from a native or cross file
any get_external_property(
str propname, # Name of the property in the cross / native file
any [fallback_value], # Value to return if `propname` is not set in the machine file
# Keyword arguments:
native : bool # Setting `native` to `true` forces retrieving a variable from the
)
Argumente
Die Argumentabflachung wird von dieser Funktion NICHT UNTERSTÜTZT.
Die Methode meson.get_external_property() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
propname |
str |
Name der Eigenschaft in der Cross- / Native-Datei. |
|
fallback_value |
any |
Wert, der zurückgegeben wird, wenn |
[optional] |
Schließlich akzeptiert meson.get_external_property() die folgenden Schlüsselwortargumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
native |
bool |
Wenn |
|
meson.global_build_root()
Gibt einen String mit dem absoluten Pfad zum Build-Root-Verzeichnis des aktuellen (Unter-)Projekts zurück. Diese Funktion gibt das Build-Root des Hauptprojekts zurück, wenn sie aus einem Unterprojekt aufgerufen wird, was normalerweise nicht erwünscht ist. Es ist im Allgemeinen vorzuziehen, meson.current_build_dir() oder meson.project_build_root() zu verwenden.
Signatur
(seit 0.58.0)
str global_build_root()
meson.global_source_root()
Gibt einen String mit dem absoluten Pfad zum Quell-Root-Verzeichnis zurück. Diese Funktion gibt das Quell-Root des Hauptprojekts zurück, wenn sie aus einem Unterprojekt aufgerufen wird, was normalerweise nicht erwünscht ist. Es ist im Allgemeinen vorzuziehen, meson.current_source_dir() oder meson.project_source_root() zu verwenden.
Signatur
(seit 0.58.0)
str global_source_root()
meson.has_exe_wrapper()
Verwenden Sie stattdessen meson.can_run_host_binaries().
Signatur
VERALTET
in 0.55.0
bool has_exe_wrapper()
meson.has_external_property()
Prüft, ob die angegebene Eigenschaft in einer Native- oder Cross-Datei vorhanden ist.
Signatur
(seit 0.58.0)
# Checks whether the given property exist in a native or cross file
bool has_external_property(
str propname, # Name of the property in the cross / native file
# Keyword arguments:
native : bool # Setting `native` to `true` forces retrieving a variable from the
)
Argumente
Die Methode meson.has_external_property() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
propname |
str |
Name der Eigenschaft in der Cross- / Native-Datei. |
|
Schließlich akzeptiert meson.has_external_property() die folgenden Schlüsselwortargumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
native |
bool |
Wenn |
|
meson.install_dependency_manifest()
Installiert eine Manifestdatei, die eine Liste aller Unterprojekte, ihrer Versionen und Lizenznamen enthält, in die als Argument angegebene Datei.
Wenn Lizenzdateien definiert sind, werden sie neben dem Manifest kopiert und darin referenziert.
Wenn diese Funktion nicht verwendet wird, kann die integrierte Option licensedir verwendet werden, um das Manifest in ein bestimmtes Verzeichnis unter dem Namen depmf.json zu installieren.
Signatur
# Installs a manifest file
void install_dependency_manifest(
str output_name, # Name of the manifest file to install
)
Argumente
Die Methode meson.install_dependency_manifest() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
output_name |
str |
Name der zu installierenden Manifestdatei. |
|
meson.is_cross_build()
Gibt true zurück, wenn der aktuelle Build ein Cross-Build ist, und andernfalls false.
Signatur
bool is_cross_build()
meson.is_subproject()
Gibt true zurück, wenn das aktuelle Projekt als Unterprojekt eines anderen Projekts erstellt wird, und andernfalls false.
Signatur
bool is_subproject()
meson.is_unity()
Gibt true zurück, wenn ein Unity-Build durchgeführt wird (mehrere Quellen werden vor der Kompilierung kombiniert, um die Build-Zeit zu reduzieren) und andernfalls false.
Signatur
bool is_unity()
meson.override_dependency()
Gibt an, dass immer wenn dependency() mit name verwendet wird, Meson nicht im System danach suchen soll, sondern stattdessen dep_object zurückgeben soll, was entweder das Ergebnis von dependency() oder declare_dependency() sein kann.
Dies in einem Unterprojekt zu tun, ermöglicht es dem übergeordneten Projekt, die Abhängigkeit abzurufen, ohne den Abhängigkeitsvariablennamen kennen zu müssen: dependency(name, fallback : subproject_name).
Signatur
(seit 0.54.0)
# Specifies that whenever dependency() with `name` is used, Meson should not
void override_dependency(
str name, # The name of the dependency to override
dep dep_object, # The dependency to set as the override for `name`
# Keyword arguments:
native : bool # If set to `true`, the dependency is always overwritten for the build machine
static : bool # Used to override static and/or shared dependencies separately
)
Argumente
Die Methode meson.override_dependency() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
name |
str |
Der Name der zu überschreibenden Abhängigkeit. |
|
dep_object |
dep |
Die Abhängigkeit, die als Überschreibung für |
|
Schließlich akzeptiert meson.override_dependency() die folgenden Schlüsselwortargumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
native |
bool |
Wenn auf |
|
static |
bool |
Wird verwendet, um statische und/oder gemeinsam genutzte Abhängigkeiten getrennt zu überschreiben. Wenn nicht angegeben, wird angenommen, dass |
(seit 0.60.0) |
meson.override_find_program()
Gibt an, dass immer wenn find_program() verwendet wird, um ein Programm namens progname zu finden, Meson nicht im System danach suchen soll, sondern stattdessen program zurückgeben soll, was entweder das Ergebnis von find_program(), configure_file() oder executable() sein kann.
(seit 0.55.0) Wenn eine Versionsprüfung an find_program() für ein Programm übergeben wird, das mit einer ausführbaren Datei überschrieben wurde, wird die aktuelle Projektversion verwendet.
Signatur
(seit 0.46.0)
# specifies that whenever find_program() is used to find a program
void override_find_program(
str progname, # The name of the program to override
exe | file | external_program program, # The program to set as the override for `progname`
)
Argumente
Die Methode meson.override_find_program() akzeptiert die folgenden positionsbezogenen Argumente
| Name | Typ | Beschreibung | Schlagwörter |
|---|---|---|---|
progname |
str |
Der Name des zu überschreibenden Programms. |
|
program |
exe | file | external_program |
Das Programm, das als Überschreibung für |
|
meson.project_build_root()
Gibt einen String mit dem absoluten Pfad zum Build-Root-Verzeichnis des aktuellen (Unter-)Projekts zurück.
Signatur
(seit 0.56.0)
str project_build_root()
meson.project_license()
Gibt das Array von Lizenzen zurück, die in der project() Funktionsaufruf angegeben sind.
Signatur
(seit 0.45.0)
list[str] project_license()
meson.project_license_files()
Gibt das Array von Lizenzdateien zurück, die im project() Funktionsaufruf angegeben sind.
Signatur
(seit 1.1.0)
list[file] project_license_files()
meson.project_name()
Gibt den Projektnamen zurück, der im project() Funktionsaufruf angegeben ist.
Signatur
str project_name()
meson.project_source_root()
Gibt einen String mit dem absoluten Pfad zum Quell-Root-Verzeichnis des aktuellen (Unter-)Projekts zurück.
Signatur
(seit 0.56.0)
str project_source_root()
meson.project_version()
Gibt den Versionsstring zurück, der in project() Funktionsaufruf angegeben ist.
Signatur
str project_version()
meson.source_root()
Gibt einen String mit dem absoluten Pfad zum Quell-Root-Verzeichnis zurück.
Diese Funktion gibt das Quell-Root des übergeordneten Projekts zurück, wenn sie aus einem Unterprojekt aufgerufen wird, was normalerweise nicht erwünscht ist. Versuchen Sie stattdessen meson.current_source_dir() oder meson.project_source_root() zu verwenden. In den seltenen Fällen, in denen das Stammverzeichnis des Hauptprojekts benötigt wird, verwenden Sie meson.global_source_root(), das das gleiche Verhalten aufweist, aber einen eindeutigeren Namen hat.
Signatur
VERALTET
in 0.56.0
str source_root()
Sie sollten die Funktion files() verwenden, um auf Dateien im Quell-Root-Verzeichnis zu verweisen, anstatt Pfade manuell mit meson.source_root() zu erstellen.
meson.version()
Gibt einen String mit der Version von Meson zurück.
Signatur
str version()
Die Ergebnisse der Suche sind