archivos run

Informar un problema Ver fuente Nightly · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

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

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á con 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.