ランファイル

問題を報告 ソースを表示 Nightly · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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

詳しくは、runfiles ガイドをご覧ください。

メンバー

empty_filenames

depset runfiles.empty_filenames

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

ファイル

depset runfiles.files

ランファイル セットをファイルとして返します。

merge

runfiles runfiles.merge(other)

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

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

パラメータ

パラメータ 説明
other runfiles; 必須
このオブジェクトにマージする runfiles オブジェクト。

merge_all

runfiles runfiles.merge_all(other)

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

パラメータ

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

depset runfiles.root_symlinks

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

depset runfiles.symlinks

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