Subproject-Objekt (subproject)

Dieses Objekt wird von subproject() zurückgegeben und ist ein undurchsichtiges Objekt, das es repräsentiert.

Zurückgegeben von

Subproject-Objekte werden von den folgenden Funktionen und Methoden zurückgegeben

Subproject-Objektmethoden

subproject.found()

Gibt zurück, ob das Subproject erfolgreich eingerichtet wurde.

Signatur

(seit 0.48.0)

bool found()


subproject.get_variable()

Ruft die angegebene Variable aus dem Subproject ab. Dies ist nützlich, um beispielsweise eine declare_dependency() aus dem Subproject zu erhalten.

Wenn die Variable nicht existiert, wird die Variable fallback zurückgegeben. Wenn kein Fallback angegeben ist, führt der Versuch, eine nicht existierende Variable zu lesen, zu einem fatalen Fehler.

Signatur

# fetches the specified variable from inside the subproject
any get_variable(
  str var_name,     # The name of the variable to query
  any [fallback],   # The fallback value to return if `var_name` does not exist
)

Argumente

Die Argumentabflachung wird von dieser Funktion NICHT UNTERSTÜTZT.

Die Methode subproject.get_variable() akzeptiert die folgenden Positionsargumente

Name Typ Beschreibung Schlagwörter
var_name str

Der Name der abzufragenden Variable

fallback any

Der Fallback-Wert, der zurückgegeben wird, wenn var_name nicht existiert.

[optional]


Die Ergebnisse der Suche sind