CcStarlarkApiProvider

. C++ kurallarıyla ilgili bilgilere erişim sağlar. C++ ile ilgili her hedef, target üzerinde bir cc alanı olarak erişilebilen bu struct'ı sağlar.

Üyeler

compile_flags

list CcStarlarkApiProvider.compile_flags

Bu hedefi derlemek için kullanılan flag'lerin listesini döndürür (büyük olasılıkla boştur ancak hiçbir zaman None olmaz).

tanımlar

list CcStarlarkApiProvider.defines

Bu hedefi derlemek için kullanılan tanımların listesini döndürür (büyük olasılıkla boştur ancak hiçbir zaman None olmaz).

include_directories

list CcStarlarkApiProvider.include_directories

Bu hedefi derlemek için kullanılan dahil etme dizinlerinin listesini döndürür (büyük olasılıkla boştur, ancak hiçbir zaman None olmaz).

Libs

depset CcStarlarkApiProvider.libs

FULLY STATIC modu (linkopts=["-static"]) veya MOSTLY STATIC modu (linkstatic=True) için kitaplıkların deneyimini döndürür (büyük olasılıkla boş olsa da hiçbir zaman None)

list CcStarlarkApiProvider.link_flags

FULLY STATIC modu (linkopts=["-static"]) veya MOSTLY STATIC modu (linkstatic=True) (büyük olasılıkla boştur ancak hiçbir zaman None) için C++ bağlayıcı komutuna verilen flag'lerin listesini döndürür

quote_include_directories

list CcStarlarkApiProvider.quote_include_directories

Bu hedefi derlemek için kullanılan dizinleri içeren tırnak listesini döndürür (büyük olasılıkla boştur, ancak hiçbir zaman None olmaz).

system_include_directories

list CcStarlarkApiProvider.system_include_directories

Bu hedefi derlemek için kullanılan sistem içerme dizinlerinin listesini döndürür (büyük olasılıkla boştur ancak hiçbir zaman None olmaz).

transitive_headers

depset CcStarlarkApiProvider.transitive_headers

src veya headers özelliğinde tanımlanan üstbilgilerin depsetmesini döndürür(büyük olasılıkla boştur ancak hiçbir zaman None yoktur).