ランファイル

ランタイム実行に必要な一連のファイルに関する情報のコンテナ。このオブジェクトは DefaultInfo を介して渡され、ルールによって生成された出力に必要な実行ファイルについてビルドシステムに通知します。

詳しくは、実行ファイルのガイドをご覧ください。

メンバー

empty_filenames

depset runfiles.empty_filenames

作成する空のファイルの名前を返します。

ファイル

depset runfiles.files

実行ファイルのセットをファイルとして返します。

merge

runfiles runfiles.merge(other)

このオブジェクトと引数のすべてのコンテンツを含む新しい実行ファイル オブジェクトを返します。

注: マージする実行ファイル オブジェクトが多数ある場合は、ループで merge を呼び出すのではなく、merge_all() を使用してください。これにより、ビルドの失敗につながる可能性のある深い depset 構造の構築を回避できます。

パラメータ

パラメータ 説明
other 必須
このオブジェクトにマージする実行ファイル オブジェクト。

merge_all

runfiles runfiles.merge_all(other)

このオブジェクトと引数の実行ファイル オブジェクトのすべてのコンテンツを含む新しい実行ファイル オブジェクトを返します。

パラメータ

パラメータ 説明
other 実行ファイルrunfiles。 必須
このオブジェクトにマージする実行ファイル オブジェクトのシーケンス。

depset runfiles.root_symlinks

ルート シンボリック リンクのセットを返します。

depset runfiles.symlinks

シンボリック リンクのセットを返します。