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