Es un contenedor de información sobre un conjunto de archivos que un archivo ejecutable requiere en el tiempo de ejecución. Este objeto se debe pasar a través de DefaultInfo
para informar al sistema de compilación sobre los archivos ejecutables necesarios para los resultados que produce la regla.
Consulta la guía de runfiles para obtener más detalles.
Miembros
empty_filenames
depset runfiles.empty_filenames
archivos
depset runfiles.files
combinar
runfiles runfiles.merge(other)
Nota: Cuando tengas muchos objetos de archivos ejecutables para combinar, usa merge_all()
en lugar de llamar a merge
en un bucle. Esto evita la construcción de estructuras de depset profundas que pueden causar fallas en la compilación.
Parámetros
Parámetro | Descripción |
---|---|
other
|
runfiles;
required Objeto runfiles que se combinará con este. |
merge_all
runfiles runfiles.merge_all(other)
Parámetros
Parámetro | Descripción |
---|---|
other
|
sequence de runfiless;
obligatorio Es la secuencia de objetos de runfiles que se combinarán en este. |
root_symlinks
depset runfiles.root_symlinks
vínculos simbólicos
depset runfiles.symlinks