CcStarlarkApiProvider

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

Üyeler

compile_flags

list CcStarlarkApiProvider.compile_flags

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

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 değildir).

include_directories

list CcStarlarkApiProvider.include_directories

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

libs

depset CcStarlarkApiProvider.libs

FULLY STATIC modu (linkopts=["-static"]) veya MOSTLY STATIC modu (linkstatic=True) için kitaplıkların depset değerini döndürür (büyük olasılıkla boştur, ancak None olmadan)

list CcStarlarkApiProvider.link_flags

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

quote_include_directories

list CcStarlarkApiProvider.quote_include_directories

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

system_include_directories

list CcStarlarkApiProvider.system_include_directories

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

transitive_headers

depset CcStarlarkApiProvider.transitive_headers

src veya headers özelliğinde tanımlanan üst bilgilerin bir depset değerini döndürür(büyük olasılıkla boş olsa da hiçbir zaman None değildir).