子项目对象 (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 任何

如果 var_name 不存在,要返回的回退值。

[可选]


搜索结果为