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