archivos run

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

Consulta la guía de archivos de ejecución 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 de ejecución como archivos.

combinar

runfiles runfiles.merge(other)

Devuelve un nuevo objeto de archivos de ejecución que incluye todo el contenido de este y el argumento.

Nota: Cuando tengas muchos objetos de archivos de ejecución 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 de ejecución que se combinará en este.

merge_all

runfiles runfiles.merge_all(other)

Devuelve un nuevo objeto de archivos de ejecución que incluye todo el contenido de este y de los objetos de archivos de ejecución en el argumento.

Parámetros

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

depset runfiles.root_symlinks

Devuelve el conjunto de symlinks raíz.

depset runfiles.symlinks

Devuelve el conjunto de symlinks.