子项目对象 (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 |
任何 |
如果 |
[可选] |
搜索结果为