執行檔

這是關於執行階段執行所需一組檔案的資訊容器。此物件應透過 DefaultInfo 傳遞,以便建構系統瞭解規則產生的輸出所需的執行檔案。

詳情請參閱執行檔案指南

成員

empty_filenames

depset runfiles.empty_filenames

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

檔案

depset runfiles.files

將執行檔案組合傳回做為檔案。

合併

runfiles runfiles.merge(other)

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

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

參數

參數 說明
other 必要
要合併到此資料欄的執行檔案物件。

merge_all

runfiles runfiles.merge_all(other)

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

參數

參數 說明
other sequence of runfiless;必要
要合併至的執行檔案物件順序。

depset runfiles.root_symlinks

傳回一組根符號連結。

depset runfiles.symlinks

傳回符號連結組合。