Informar un problemaopen_in_new
Ver código fuenteopen_in_new
Es un almacenamiento inmutable de información necesaria para la compilación de C++ que se agrega entre las dependencias.
Miembros
define
depset CompilationContext.defines
Muestra el conjunto de definiciones necesarias para compilar este destino. Cada define es una string. Estos valores se propagan a las dependientes transitivas del destino, es decir, las reglas que dependen de este objetivo
list CompilationContext.direct_headers
Muestra la lista de encabezados modulares que declara este destino. Esto incluye los encabezados públicos (como los que aparecen en “hdrs”) y los encabezados privados (como los que se enumeran en “srcs”).
list CompilationContext.direct_private_headers
Muestra la lista de encabezados privados modulares (los que se enumeran en "srcs") que declara este destino.
list CompilationContext.direct_public_headers
Muestra la lista de encabezados públicos modulares (aquellos enumerados en "hdr") que declara este objetivo.
list CompilationContext.direct_textual_headers
Muestra la lista de encabezados textuales que declara este objetivo.
framework_incluye
depset CompilationContext.framework_includes
Muestra el conjunto de rutas de búsqueda (como strings) para los archivos de encabezado del marco de trabajo. Por lo general, se pasa con -F.
depset CompilationContext.headers
Muestra el conjunto de encabezados necesarios para compilar este destino.
incluye
depset CompilationContext.includes
Muestra el conjunto de rutas de búsqueda (como strings) para los archivos de encabezado a los que se hace referencia por comillas angulares y comillas. Por lo general, se pasa con -I.
local_define
depset CompilationContext.local_defines
Muestra el conjunto de definiciones necesarias para compilar este destino. Cada define es una string. Estos valores no se propagan a las dependientes transitivas de destino.
cotización_incluye
depset CompilationContext.quote_includes
Muestra el conjunto de rutas de búsqueda (como strings) para los archivos de encabezado a los que hacen referencia las comillas, p.ej., #include "foo/bar/header.h". Pueden ser relativos a la raíz de la ejecución o absolutos. Por lo general, se pasa con -iquote.
sistema_incluye
depset CompilationContext.system_includes
Muestra el conjunto de rutas de búsqueda (como strings) para los archivos de encabezado a los que hacen referencia los corchetes angulares, p.ej., #include <foo/bar/header.h>. Pueden ser relativos a la raíz de la ejecución o absolutos. Por lo general, se pasa con -isystem.
validation_artifacts
depset CompilationContext.validation_artifacts
Muestra el conjunto de artefactos de validación.