ให้สิทธิ์เข้าถึงข้อมูลเกี่ยวกับกฎ C++ เป้าหมายที่เกี่ยวข้องกับ C++ ทั้งหมดจะมีโครงสร้างนี้ ซึ่งเข้าถึงได้เป็นช่อง
cc
ใน
เป้าหมาย
สมาชิก
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
แสดงรายการแฟล็กที่ระบุให้กับคำสั่ง Linker C++ สำหรับโหมด
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
)