Archivio immutabile delle informazioni necessarie per la compilazione C++ aggregate tra le dipendenze.
Gli abbonati
definisce
depset CompilationContext.defines
Restituisce l'insieme di definizioni necessarie per compilare questo target. Ogni definizione è una stringa. Questi valori vengono propagati ai dipendenti transitivi del target, ossia qualsiasi regola che dipende da questo target.
list CompilationContext.direct_headers
Restituisce l'elenco di intestazioni modulari dichiarate da questo target. Sono incluse sia le intestazioni pubbliche (come quelle elencate in "hdrs"") sia le intestazioni private (come quelle elencate in "srcs").
list CompilationContext.direct_private_headers
Restituisce l'elenco di intestazioni private modulari (quelle elencate in "quos;srcs")" dichiarate da questo target.
list CompilationContext.direct_public_headers
Restituisce l'elenco di intestazioni pubbliche modulari (incluse in "hdrs") dichiarate da questo target.
list CompilationContext.direct_textual_headers
Restituisce l'elenco di intestazioni testuali dichiarate da questo target.
framework_include
depset CompilationContext.framework_includes
Restituisce l'insieme di percorsi di ricerca (come stringhe) per i file di intestazione del framework. Normalmente passato con -F.
depset CompilationContext.headers
Restituisce l'insieme di intestazioni necessarie per compilare questa destinazione.
contiene
depset CompilationContext.includes
Restituisce l'insieme di percorsi di ricerca (come stringhe) per i file di intestazione a cui viene fatto riferimento sia tramite parentesi angolare sia tra virgolette. Normalmente passato con -I.
local_define
depset CompilationContext.local_defines
Restituisce l'insieme di definizioni necessarie per compilare questo target. Ogni definizione è una stringa. Questi valori non vengono propagati ai dipendenti transitori del target.
quote_include
depset CompilationContext.quote_includes
Restituisce l'insieme di percorsi di ricerca (come stringhe) per i file di intestazione a cui si fa riferimento tra virgolette, ad esempio #include "foo/bar/header.h". Possono essere relativi alla radice exec o assoluta. Di solito passato con -iquote.
system_include
depset CompilationContext.system_includes
Restituisce l'insieme dei percorsi di ricerca (come stringhe) per i file di intestazione a cui si fa riferimento nelle parentesi angolari, ad esempio #include <foo/bar/header.h>. Possono essere relativi alla radice exec o assoluta. Di solito passato con -isystem.
convalida_artefatti
depset CompilationContext.validation_artifacts
Restituisce l'insieme di artefatti di convalida.