Menyediakan akses ke informasi tentang aturan C++. Setiap target terkait C++ menyediakan struct ini, yang dapat diakses sebagai kolom
cc
di
target.
Anggota
compile_flags
list CcStarlarkApiProvider.compile_flags
Menampilkan daftar tanda yang digunakan untuk mengompilasi target ini (mungkin kosong tetapi tidak pernah
None
).
mendefinisikan
list CcStarlarkApiProvider.defines
Menampilkan daftar definisi yang digunakan untuk mengompilasi target ini (mungkin kosong, tetapi tidak pernah
None
).
include_directories
list CcStarlarkApiProvider.include_directories
Menampilkan daftar direktori penyertaan yang digunakan untuk mengompilasi target ini (mungkin kosong, tetapi tidak pernah
None
).
libs
depset CcStarlarkApiProvider.libs
Menampilkan
depset library untuk mode
FULLY STATIC
(
linkopts=["-static"]
) atau mode
MOSTLY STATIC
(
linkstatic=True
) (mungkin kosong tetapi tidak pernah
None
)
link_flags
list CcStarlarkApiProvider.link_flags
Menampilkan daftar tanda yang diberikan ke perintah penaut C++ untuk mode
FULLY STATIC
(
linkopts=["-static"]
) atau mode
MOSTLY STATIC
(
linkstatic=True
) (mungkin kosong tetapi tidak pernah
None
)
quote_include_directories
list CcStarlarkApiProvider.quote_include_directories
Menampilkan daftar direktori penyertaan tanda kutip yang digunakan untuk mengompilasi target ini (mungkin kosong, tetapi tidak pernah
None
).
system_include_directories
list CcStarlarkApiProvider.system_include_directories
Menampilkan daftar direktori penyertaan sistem yang digunakan untuk mengompilasi target ini (mungkin kosong, tetapi tidak pernah
None
).
depset CcStarlarkApiProvider.transitive_headers
Menampilkan
depset header yang telah dideklarasikan dalam atribut
src
atau
headers
(mungkin kosong tetapi tidak pernah
None
).