runfiles

回報問題 查看原始碼

在執行階段執行時所需一組檔案的資訊容器。這個物件應透過 DefaultInfo 傳遞,以便告知建構系統產生的規則所需的執行檔案。

詳情請參閱 runfiles 指南

會員

空白檔案名稱

depset runfiles.empty_filenames

傳回要建立的空白檔案名稱。

files

depset runfiles.files

以檔案形式傳回 Runfile 組合。

合併

runfiles runfiles.merge(other)

傳回新的 runfiles 物件,其中包含此物件的所有內容及引數。

注意:如果您有許多要合併的執行檔案物件,請使用 merge_all(),而不要在迴圈中呼叫 merge。這樣可避免建構可能導致建構失敗的深層結構結構。

參數

參數 說明
other 必要
要合併至其中的 runfiles 物件。

全部合併

runfiles runfiles.merge_all(other)

傳回新的 runfiles 物件,其中包含引數中這個物件和 runrun 物件的所有內容。

參數

參數 說明
other sequence of runfiless;必要
要合併到此的執行檔物件序列。

depset runfiles.root_symlinks

傳回一組根符號連結。

depset runfiles.symlinks

傳回一組符號連結。