ランファイル

実行時に必要となる一連のファイルに関する情報のコンテナ。ルールによって生成された出力で必要なランファイルをビルドシステムに伝えるために、このオブジェクトを DefaultInfo を介して渡す必要があります。

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

メンバー

empty_filenames

depset runfiles.empty_filenames

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

files

depset runfiles.files

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

merge

runfiles runfiles.merge(other)

このオブジェクトと引数のすべてのコンテンツを含む新しい runfiles オブジェクトを返します。

注: 結合する runfiles オブジェクトが多数ある場合は、ループで merge を呼び出すのではなく、merge_all() を使用してください。これにより、ビルドエラーの原因となる、深いデプセット構造の構築を回避できます。

パラメータ

パラメータ 説明
other required
マージする runfiles オブジェクト。

merge_all

runfiles runfiles.merge_all(other)

この runfiles オブジェクトと runfiles オブジェクトのすべてのコンテンツを含む新しい runfiles オブジェクトを返します。

パラメータ

パラメータ 説明
other sequence of runfiless; 必須
マージする runfiles オブジェクトのシーケンス。

depset runfiles.root_symlinks

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

depset runfiles.symlinks

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