. Bağımlılıklar arasında toplanan C++ derlemesi için gereken sabit bilgi deposu.
Üyeler
- tanımla
- direct_headers
- direct_private_headers
- direct_public_headers
- direct_textual_headers
- external_includes
- framework_includes
- başlıklar
- şunları içerir:
- local_defines
- quote_includes
- system_includes
- validation_artifacts
tanımlar
depset CompilationContext.definesBu hedefi derlemek için gereken tanım kümesini döndürür. Tanımların her biri bir dizedir. Bu değerler, hedefin geçişli bağımlılarına, yani bu hedefe bağlı olan tüm kurallara yayılır.
direct_headers
list CompilationContext.direct_headersBu hedef tarafından bildirilen modüler başlıkların listesini döndürür. Buna hem genel üstbilgiler ("hdrs"de listelenenler gibi) hem de gizli üstbilgiler ("srcs" içinde listelenenler gibi) dahildir.
direct_private_headers
list CompilationContext.direct_private_headersBu hedef tarafından bildirilen modüler gizli üstbilgilerin ("src'ler"de listelenenler) listesini döndürür.
direct_public_headers
list CompilationContext.direct_public_headersBu hedef tarafından bildirilen modüler genel üstbilgilerin ("hdrs" içinde listelenenler) listesini döndürür.
direct_textual_headers
list CompilationContext.direct_textual_headersBu hedef tarafından bildirilen metin üstbilgilerinin listesini döndürür.
external_includes
depset CompilationContext.external_includesAçılı ayracın başvuruda bulunduğu harici başlık dosyaları için arama yolları grubunu (dize olarak) döndürür. Genellikle -isystem ile iletilir.
framework_includes
depset CompilationContext.framework_includesÇerçeve başlık dosyaları için arama yolları grubunu (dize olarak) döndürür. Genellikle -F ile iletilir.
üst bilgiler
depset CompilationContext.headersBu hedefi derlemek için gereken başlık grubunu döndürür.
içerir
depset CompilationContext.includesHem açılı ayraç hem de tırnak işareti ile başvurulan başlık dosyaları için arama yolları grubunu (dize olarak) döndürür. Genellikle -I ile iletilir.
local_defines
depset CompilationContext.local_definesBu hedefi derlemek için gereken tanım kümesini döndürür. Tanımların her biri bir dizedir. Bu değerler, hedefin geçişli bağımlılarına yayılmaz.
quote_includes
depset CompilationContext.quote_includesTırnak işaretiyle başvurulan başlık dosyaları (ör. #include "foo/bar/header.h". Yönetici kökü veya mutlak bağlı olabilirler. Genellikle -iquote ile iletilir.
system_includes
depset CompilationContext.system_includesAçılı ayraçlar (ör. #include <foo/bar/header.h>. Yönetici kökü veya mutlak bağlı olabilirler. Genellikle -isystem ile iletilir.
validation_artifacts
depset CompilationContext.validation_artifactsDoğrulama yapıları grubunu döndürür.