Runfile

一个容器,其中包含有关运行时执行所需的一组文件的信息。此对象应通过 DefaultInfo 传递,以便告知构建系统规则生成的输出所需的运行文件。

如需了解详情,请参阅运行文件指南

成员

empty_filenames

depset runfiles.empty_filenames

返回要创建的空文件的名称。

files

depset runfiles.files

以文件的形式返回运行文件集。

merge

runfiles runfiles.merge(other)

返回一个新的运行文件对象,其中包含此对象和实参的所有内容。

注意: 如果要合并多个运行文件对象,请使用 merge_all(),而不是在循环中调用 merge。这样可以避免构建可能导致构建失败的深度 depset 结构。

形参

参数 说明
other 必需
要合并到此运行文件中的运行文件对象。

merge_all

runfiles runfiles.merge_all(other)

返回一个新的运行文件对象,其中包含此对象和实参中的运行文件对象的所有内容。

形参

参数 说明
other 运行文件序列; 必需
要合并到此运行文件中的运行文件对象序列。

depset runfiles.root_symlinks

返回根符号链接集。

depset runfiles.symlinks

返回符号链接集。