Penyimpanan informasi yang tidak dapat diubah yang diperlukan untuk kompilasi C++ yang digabungkan di seluruh dependensi.
Anggota
mendefinisikan
depset CompilationContext.defines
Menampilkan kumpulan definisi yang diperlukan untuk mengompilasi target ini. Setiap definisi adalah string. Nilai ini disebarkan ke dependensi transitif target, yaitu aturan apa pun yang bergantung pada target ini.
list CompilationContext.direct_headers
Menampilkan daftar header modular yang dideklarasikan oleh target ini. Hal ini mencakup header publik (seperti yang tercantum dalam "hdrs") dan header pribadi (seperti yang tercantum dalam "srcs").
list CompilationContext.direct_private_headers
Menampilkan daftar header pribadi modular (yang tercantum dalam "srcs") yang dideklarasikan oleh target ini.
list CompilationContext.direct_public_headers
Menampilkan daftar header publik modular (yang tercantum dalam "hdrs") yang dideklarasikan oleh target ini.
list CompilationContext.direct_textual_headers
Menampilkan daftar header tekstual yang dideklarasikan oleh target ini.
framework_includes
depset CompilationContext.framework_includes
Menampilkan kumpulan jalur penelusuran (sebagai string) untuk file header framework. Biasanya diteruskan dengan -F.
depset CompilationContext.headers
Menampilkan kumpulan header yang diperlukan untuk mengompilasi target ini.
berisi
depset CompilationContext.includes
Mengembalikan rangkaian jalur penelusuran (sebagai string) untuk file tajuk yang direferensikan oleh tanda kurung sudut maupun tanda kutip. Biasanya diteruskan dengan -I.
local_defines
depset CompilationContext.local_defines
Menampilkan kumpulan definisi yang diperlukan untuk mengompilasi target ini. Setiap definisi adalah string. Nilai ini tidak disebarkan ke dependensi transitif target.
quote_includes
depset CompilationContext.quote_includes
Menampilkan kumpulan jalur penelusuran (sebagai string) untuk file header yang dirujuk oleh tanda kutip, misalnya #include "foo/bar/header.h". Jumlah tersebut dapat bersifat relatif terhadap root exec atau absolut. Biasanya diteruskan dengan -iquote.
system_includes
depset CompilationContext.system_includes
Menampilkan rangkaian jalur penelusuran (sebagai string) untuk file header yang dirujuk oleh tanda kurung siku, misalnya #include <foo/bar/header.h>. Jumlah tersebut dapat bersifat relatif terhadap root exec atau absolut. Biasanya diteruskan dengan -isystem.
validation_artifacts
depset CompilationContext.validation_artifacts
Menampilkan kumpulan artefak validasi.