CcStarlarkApiProvider

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)

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).

transitive_headers

depset CcStarlarkApiProvider.transitive_headers

Menampilkan depset header yang telah dideklarasikan dalam atribut src atau headers(mungkin kosong tetapi tidak pernah None).