サブプロジェクトオブジェクト(subproject

このオブジェクトは subproject() によって返され、それらを表す不透明なオブジェクトです。

返される場所

サブプロジェクトオブジェクトオブジェクトは次の関数とメソッドによって返されます

サブプロジェクトオブジェクトのメソッド

subproject.found()

サブプロジェクトが正常にセットアップされたかどうかを返します。

署名

(0.48.0 以降)

bool found()


subproject.get_variable()

サブプロジェクト内の指定された変数をフェッチします。これはたとえば、サブプロジェクト から declare_dependency() を取得するために役立ちます。

変数が存在しない場合には、変数 fallback が返されます。フォールバックが指定されていない場合、存在しない変数を読み取ろうとすると致命的なエラーが発生します。

署名

# 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
)

引数

引数のフラット化は、この関数によってサポートされません

メソッド subproject.get_variable() は次の位置引数を受け取ります。

名前 説明 タグ
var_name str

照会する変数の名前

fallback any

var_nameが存在しない場合に返すフォールバック値。

[オプション]


検索の結果は次のとおりです。