runfile

Laporkan masalah Lihat sumber Nightly · 8.0 . 7,4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Penampung informasi terkait serangkaian file yang diperlukan saat eksekusi runtime. Objek ini harus diteruskan melalui DefaultInfo untuk memberi tahu sistem build tentang runfile yang diperlukan oleh output yang dihasilkan oleh aturan.

Lihat panduan runfile untuk mengetahui detailnya.

Anggota

empty_filenames

depset runfiles.empty_filenames

Menampilkan nama file kosong yang akan dibuat.

file

depset runfiles.files

Menampilkan kumpulan runfile sebagai file.

gabungkan

runfiles runfiles.merge(other)

Menampilkan objek runfile baru yang menyertakan semua konten objek ini dan argumen.

Catatan: Jika Anda memiliki banyak objek runfile yang akan digabungkan, gunakan merge_all(), bukan memanggil merge dalam loop. Tindakan ini menghindari pembuatan struktur depset yang mendalam yang dapat menyebabkan kegagalan build.

Parameter

Parameter Deskripsi
other runfiles; wajib
Objek runfiles yang akan digabungkan ke dalam ini.

merge_all

runfiles runfiles.merge_all(other)

Menampilkan objek runfile baru yang menyertakan semua konten objek ini dan objek runfile dalam argumen.

Parameter

Parameter Deskripsi
other urutan runfiles; diperlukan
Urutan objek runfile yang akan digabungkan ke dalam ini.

depset runfiles.root_symlinks

Menampilkan kumpulan symlink root.

depset runfiles.symlinks

Menampilkan kumpulan symlink.