open_in_newopen_in_newopen_in_new
7.3
·
7.2
·
7.1
·
7.0
·
6.5
Armazenamento imutável de informações necessárias para a compilação em C++ que é agregada 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, qualquer regra que dependa desse destino.
list CompilationContext.direct_headers
Retorna a lista de cabeçalhos modulares declarados por esse destino. Isso inclui cabeçalhos públicos (como os listados em "hdrs") e cabeçalhos privados (como os listados em "srcs").
list CompilationContext.direct_private_headers
Retorna a lista de cabeçalhos particulares modulares (listados em "srcs") que são declarados por esse destino.
list CompilationContext.direct_public_headers
Retorna a lista de cabeçalhos públicos modulares (aqueles listados em "hdrs") declarados por esse destino.
list CompilationContext.direct_textual_headers
Retorna a lista de cabeçalhos de texto declarados por esse destino.
external_includes
depset CompilationContext.external_includes
Retorna o conjunto de caminhos de pesquisa (como strings) para arquivos de cabeçalho externos referenciados por colchetes. Geralmente é transmitido com -isystem.
framework_includes
depset CompilationContext.framework_includes
Retorna o conjunto de caminhos de pesquisa (como strings) para os arquivos de cabeçalho da estrutura. Normalmente, é passado com -F.
depset CompilationContext.headers
Retorna o conjunto de cabeçalhos necessários para compilar esse destino.
inclui
depset CompilationContext.includes
Retorna o conjunto de caminhos de pesquisa (como strings) para arquivos de cabeçalho referenciados por colchete angular e aspas. Normalmente passou 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. Geralmente é 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, 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.