runfiles

問題を報告 ソースを表示

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

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

メンバー

empty_filenames

depset runfiles.empty_filenames

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

files

depset runfiles.files

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

merge

runfiles runfiles.merge(other)

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

注:マージするランファイル オブジェクトが多い場合は、ループで merge を呼び出すのではなく、merge_all() を使用します。これにより、ビルドエラーを引き起こす可能性がある深いデプス構造の構築を回避できます。

パラメータ

パラメータ 説明
other 必須
マージするランファイル オブジェクトです。

merge_all

runfiles runfiles.merge_all(other)

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

パラメータ

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

depset runfiles.root_symlinks

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

depset runfiles.symlinks

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