Derleme Bağlamı

. Sorun bildirin Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

. Bağımlılıklar arasında toplanan C++ derlemesi için gereken sabit bilgi deposu.

Üyeler

tanımlar

depset CompilationContext.defines

Bu 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_headers

Bu 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_headers

Bu hedef tarafından bildirilen modüler gizli üstbilgilerin ("src'ler"de listelenenler) listesini döndürür.

direct_public_headers

list CompilationContext.direct_public_headers

Bu hedef tarafından bildirilen modüler genel üstbilgilerin ("hdrs" içinde listelenenler) listesini döndürür.

direct_textual_headers

list CompilationContext.direct_textual_headers

Bu hedef tarafından bildirilen metin üstbilgilerinin listesini döndürür.

external_includes

depset CompilationContext.external_includes

Açı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.headers

Bu hedefi derlemek için gereken başlık grubunu döndürür.

içerir

depset CompilationContext.includes

Hem 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_defines

Bu 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_includes

Tı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_includes

Açı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_artifacts

Doğrulama yapıları grubunu döndürür.