Armazenamento imutável de informações necessárias para a compilação em C++ que são agregadas em todas as dependências.
Membros
      define
        depset CompilationContext.defines
    Retorna o conjunto de definições necessárias para compilar esse destino. Cada definição é uma string. Esses valores são propagados para os dependentes transitivos do destino, ou seja, todas as regras que dependem desse destino.
        
        
list CompilationContext.direct_headers
    Retorna a lista de cabeçalhos modulares declarados por essa meta. Isso inclui cabeçalhos públicos (como os listados em "hdrs") e privados (como os listados em "srcs").
        
        
list CompilationContext.direct_private_headers
    Retorna a lista de cabeçalhos particulares modulares (listados em "srcs") declarados por essa meta.
        
        
list CompilationContext.direct_public_headers
    Retorna a lista de cabeçalhos públicos modulares (listados em "hdrs") declarados por essa meta.
        
        
list CompilationContext.direct_textual_headers
    Retorna a lista de cabeçalhos textuais declarados por essa meta.
        
external_includes
        depset CompilationContext.external_includes
    Retorna o conjunto de caminhos de pesquisa (como strings) para arquivos de cabeçalho externos referenciados por colchetes angulares. Geralmente transmitido com -isystem.
        
framework_includes
        depset CompilationContext.framework_includes
    Retorna o conjunto de caminhos de pesquisa (como strings) para arquivos de cabeçalho de framework. Geralmente transmitido com -F.
        
        
depset CompilationContext.headers
    Retorna o conjunto de cabeçalhos necessários para compilar essa meta.
        
includes
        depset CompilationContext.includes
    Retorna o conjunto de caminhos de pesquisa (como strings) para arquivos de cabeçalho referenciados por colchetes angulares e aspas. Geralmente transmitido com -I.
        
local_defines
        depset CompilationContext.local_defines
    Retorna o conjunto de definições necessárias para compilar esse destino. Cada definição é uma string. Esses valores não são propagados para os dependentes transitivos do destino.
        
quote_includes
        depset CompilationContext.quote_includes
    Retorna o conjunto de caminhos de pesquisa (como strings) para arquivos de cabeçalho referenciados por aspas, por exemplo, #include "foo/bar/header.h". Elas podem ser relativas à raiz de execução ou absolutas. Normalmente transmitido com -iquote.
        
system_includes
        depset CompilationContext.system_includes
    Retorna o conjunto de caminhos de pesquisa (como strings) para arquivos de cabeçalho referenciados por colchetes angulares, por exemplo, #include <foo/bar/header.h>. Eles podem ser relativos à raiz de execução ou absolutos. Geralmente transmitido com -isystem.
        
validation_artifacts
        depset CompilationContext.validation_artifacts
    Retorna o conjunto de artefatos de validação.