CcStarlarkApiProvider

Memberikan akses ke informasi tentang aturan C++. Setiap target terkait C++ menyediakan struct ini, yang dapat diakses sebagai kolom cc pada 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 include yang digunakan untuk mengompilasi target ini (mungkin kosong, tetapi tidak pernah None).

libs

depset CcStarlarkApiProvider.libs

Menampilkan dependensi 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 kutipan 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 dependensi header yang telah dideklarasikan dalam atribut src atau headers(mungkin kosong, tetapi tidak pernah None).