archivos run

Informar un problema Ver código fuente Nocturno · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

Es un contenedor de información sobre un conjunto de archivos necesarios para la ejecución en el tiempo de ejecución. Este objeto se debe pasar a través de DefaultInfo para indicarle al sistema de compilación los archivos ejecutables que necesitan los resultados que produce la regla.

Consulta la guía de runfiles para obtener más detalles.

Miembros

empty_filenames

depset runfiles.empty_filenames

Devuelve los nombres de los archivos vacíos que se crearán.

archivos

depset runfiles.files

Devuelve el conjunto de archivos ejecutables como archivos.

combinar

runfiles runfiles.merge(other)

Devuelve un nuevo objeto de archivos ejecutables que incluye todo el contenido de este y el argumento.

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á en este.

merge_all

runfiles runfiles.merge_all(other)

Devuelve un nuevo objeto de archivos ejecutables que incluye todo el contenido de este y de los objetos de archivos ejecutables del argumento.

Parámetros

Parámetro Descripción
other sequence de runfiless; obligatorio
Es la secuencia de objetos de runfiles que se combinarán en este.

depset runfiles.root_symlinks

Devuelve el conjunto de vínculos simbólicos raíz.

depset runfiles.symlinks

Devuelve el conjunto de vínculos simbólicos.