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