Bağımlılıklar genelinde toplanan C++ derlemesi için gereken bilgilerin sabit deposu.
Üyeler
tanımlar
depset CompilationContext.defines
Bu hedefi derlemek için gereken tanımlar grubunu döndürür. Tanımların her biri bir dizedir. Bu değerler, hedefin geçişli bağımlılıklarına, yani bu hedefe bağımlı tüm kurallara aktarılır.
list CompilationContext.direct_headers
Bu hedef tarafından tanımlanan modüler başlıkların listesini döndürür. Bu, hem genel üstbilgileri ("hdrs" içinde listelenenler gibi) hem de özel üstbilgileri ("srcs" içinde listelenenler gibi) içerir.
list CompilationContext.direct_private_headers
Bu hedef tarafından tanımlanan modüler özel üstbilgilerin ("src" içinde listelenenler) listesini döndürür.
list CompilationContext.direct_public_headers
Bu hedef tarafından tanımlanan modüler genel üstbilgilerin ("hdrs" içinde listelenenler) listesini döndürür.
list CompilationContext.direct_textual_headers
Bu hedef tarafından bildirilen metin üstbilgilerinin listesini döndürür.
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 geçilir.
depset CompilationContext.headers
Bu hedefi derlemek için gereken üstbilgi grubunu döndürür.
içerir
depset CompilationContext.includes
Hem açılı ayraç hem de tırnak işaretleriyle başvurulan üstbilgi dosyaları için arama yolları grubunu (dize olarak) döndürür. Genellikle -I ile geçilir.
local_defines
depset CompilationContext.local_defines
Bu hedefi derlemek için gereken tanımlar grubunu 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_includes
Tırnak işaretiyle başvurulan başlık dosyaları için arama yolları grubunu (dize olarak) döndürür (ör. #include "foo/bar/header.h"). Bunlar, exec root'la göreli veya mutlak olabilir. Genellikle -iquote ile geçirilir.
system_includes
depset CompilationContext.system_includes
Açılı ayraçla başvurulan başlık dosyaları için arama yolları grubunu (dize olarak) döndürür (ör. #include <foo/bar/header.h>. Bunlar exec kökü veya mutlak ile göreli olabilir). Genellikle -isystem ile geçirilir.
validation_artifacts
depset CompilationContext.validation_artifacts
Doğrulama yapıları grubunu döndürür.