ให้สิทธิ์เข้าถึงข้อมูลเกี่ยวกับกฎ C++ เป้าหมายที่เกี่ยวข้องกับ C++ ทุกรายการจะมีโครงสร้างนี้ ซึ่งเข้าถึงได้เป็นช่อง
cc
ใน
target
สมาชิก
compile_flags
list CcStarlarkApiProvider.compile_flags
แสดงรายการแฟล็กที่ใช้ในการคอมไพล์เป้าหมายนี้ (อาจว่างเปล่าแต่ไม่ใช้
None
)
กำหนด
list CcStarlarkApiProvider.defines
แสดงผลรายการของการกำหนดที่ใช้คอมไพล์เป้าหมายนี้ (อาจว่างเปล่าแต่ไม่ใช้
None
)
include_directories
list CcStarlarkApiProvider.include_directories
แสดงรายการไดเรกทอรีรวมที่ใช้คอมไพล์เป้าหมายนี้ (อาจว่างเปล่าแต่ไม่ใช้
None
)
Libs
depset CcStarlarkApiProvider.libs
แสดง
depset ของไลบรารีสำหรับโหมด
FULLY STATIC
(
linkopts=["-static"]
) หรือโหมด
MOSTLY STATIC
(
linkstatic=True
) (อาจว่างเปล่าแต่ไม่ใช้
None
)
link_flags
list CcStarlarkApiProvider.link_flags
แสดงรายการแฟล็กที่กำหนดให้กับคำสั่ง C++ Linker สำหรับโหมด
FULLY STATIC
(
linkopts=["-static"]
) หรือโหมด
MOSTLY STATIC
(
linkstatic=True
) (อาจว่างเปล่าแต่ไม่ใช้
None
)
quote_include_directories
list CcStarlarkApiProvider.quote_include_directories
แสดงผลรายการของใบเสนอราคาที่รวมไดเรกทอรีที่ใช้คอมไพล์เป้าหมายนี้ (อาจว่างเปล่าแต่ไม่ใช้
None
)
system_include_directories
list CcStarlarkApiProvider.system_include_directories
แสดงรายการไดเรกทอรีของระบบที่ใช้คอมไพล์เป้าหมายนี้ (อาจว่างเปล่าแต่ไม่ใช้
None
)
depset CcStarlarkApiProvider.transitive_headers
แสดงผล
depset ของส่วนหัวที่ประกาศในแอตทริบิวต์
src
หรือ
headers
(อาจว่างเปล่าแต่ไม่ใช้
None
)