archivos run

Es un contenedor de información sobre un conjunto de archivos necesarios para la ejecución en tiempo de ejecución. Este objeto debe pasarse a través de DefaultInfo para informarle al sistema de compilación sobre los archivos ejecutables que necesitan los resultados producidos por la regla.

Consulta la guía de archivos ejecutables 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; obligatorio
Es el objeto de archivos ejecutables 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 en el argumento.

Parámetros

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

depset runfiles.root_symlinks

Devuelve el conjunto de symlinks raíz.

depset runfiles.symlinks

Devuelve el conjunto de symlinks.