Penyimpanan informasi yang tidak dapat diubah yang diperlukan untuk kompilasi C++ yang digabungkan di seluruh dependensi.
Anggota
- menentukan
- direct_headers
- direct_private_headers
- direct_public_headers
- direct_textual_headers
- external_includes
- framework_includes
- header
- mencakup
- local_defines
- quote_includes
- system_includes
- validation_artifacts
mendefinisikan
depset CompilationContext.definesMenampilkan 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.
direct_headers
list CompilationContext.direct_headersMenampilkan 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").
direct_private_headers
list CompilationContext.direct_private_headersMenampilkan daftar header pribadi modular (yang tercantum dalam "srcs") yang dideklarasikan oleh target ini.
direct_public_headers
list CompilationContext.direct_public_headersMenampilkan daftar header publik modular (yang tercantum dalam "hdrs") yang dideklarasikan oleh target ini.
direct_textual_headers
list CompilationContext.direct_textual_headersMenampilkan daftar header tekstual yang dideklarasikan oleh target ini.
external_includes
depset CompilationContext.external_includesMenampilkan kumpulan jalur penelusuran (sebagai string) untuk file header eksternal yang direferensikan oleh tanda kurung sudut. Biasanya diteruskan dengan -isystem.
framework_includes
depset CompilationContext.framework_includesMenampilkan kumpulan jalur penelusuran (sebagai string) untuk file header framework. Biasanya diteruskan dengan -F.
headers
depset CompilationContext.headersMenampilkan kumpulan header yang diperlukan untuk mengompilasi target ini.
berisi
depset CompilationContext.includesMengembalikan 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_definesMenampilkan 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_includesMenampilkan 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_includesMenampilkan 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_artifactsMenampilkan kumpulan artefak validasi.