Derleme Bağlamı

Sorun bildirin Kaynağı göster

C++ derlemesi için bağımlılar genelinde toplanan sabit bilgiler gerekli.

Üyeler

tanımlar

depset CompilationContext.defines

Bu hedefi derlemek için gereken tanım grubunu döndürür. Her bir tanım bir dizedir. Bu değerler, hedefin geçişli bağımlılarına, yani bu hedefe bağlı tüm kurallara uygulanır.

doğrudan_başlıklar

list CompilationContext.direct_headers

Bu hedef tarafından tanımlanan modüler başlıkların listesini döndürür. Bu durum, hem genel üstbilgileri ("hdr'ler"de listelenenler gibi) hem de gizli üstbilgileri ("srcs"de listelenenler gibi) içerir.

doğrudan_özel_başlıklar

list CompilationContext.direct_private_headers

Bu hedef tarafından tanımlanan modüler özel üstbilgilerin ("src"lerde listelenenler) listesini döndürür.

doğrudan_herkese_ait_başlıklar

list CompilationContext.direct_public_headers

Bu hedef tarafından tanımlanan modüler herkese açık başlıkların ("hdr"larda listelenenler) listesini döndürür.

doğrudan_metin_başlıkları

list CompilationContext.direct_textual_headers

Bu hedef tarafından tanımlanan metin başlıklarının listesini döndürür.

çerçeve_dahil_edilenler

depset CompilationContext.framework_includes

Çerçeve başlık dosyaları için arama yolları kümesini (dize olarak) döndürür. Genellikle -F ile geçer.

başlıklar

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şaretleri tarafından başvurulan başlık dosyaları için arama yolları grubunu (dize olarak) döndürür. Genellikle -I ile geçer.

yerel_tanımlar

depset CompilationContext.local_defines

Bu hedefi derlemek için gereken tanım grubunu döndürür. Her bir tanım bir dizedir. Bu değerler hedefin geçişli bağımlılarına yayılmaz.

tırnak_içerir

depset CompilationContext.quote_includes

Tırnak işaretleriyle belirtilen başlık dosyaları için arama yolları kümesini (dize olarak) döndürür (ör. #include "foo/bar/header.h"). Yürütücü köküne veya mutlaka göre olabilir. Genellikle -iquote ile geçirilir.

sistem_dahil_edilir

depset CompilationContext.system_includes

Köşeli ayraçla başvurulan başlık dosyaları (ör. #include <foo/bar/header.h>) için arama yolları grubunu (dize olarak) döndürür. Yürütücü köküne veya mutlakına göre olabilir. Genellikle -isystem ile geçirilir.

doğrulama_yapıları

depset CompilationContext.validation_artifacts

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