พื้นที่เก็บข้อมูลแบบคงที่ของข้อมูลที่จำเป็นสำหรับการคอมไพล์ C++ ซึ่งรวบรวมไว้ในทรัพยากร Dependency
สมาชิก
defines
depset CompilationContext.defines
แสดงชุดการกำหนดที่จำเป็นในการคอมไพล์เป้าหมายนี้ การกำหนดแต่ละรายการเป็นสตริง ระบบจะเผยแพร่ค่าเหล่านี้ไปยังทรัพยากร Dependency แบบส่งต่อของเป้าหมาย ซึ่งก็คือกฎใดก็ตามที่ขึ้นอยู่กับเป้าหมายนี้
list CompilationContext.direct_headers
แสดงรายการส่วนหัวแบบโมดูลาร์ที่ประกาศโดยเป้าหมายนี้ ซึ่งรวมถึงส่วนหัวสาธารณะ (เช่น ส่วนหัวที่ระบุไว้ใน "hdrs") และส่วนหัวส่วนตัว (เช่น ส่วนหัวที่ระบุไว้ใน "srcs")
list CompilationContext.direct_private_headers
แสดงรายการส่วนหัวส่วนตัวแบบโมดูลาร์ (ส่วนหัวที่ระบุไว้ใน "srcs") ที่ประกาศโดยเป้าหมายนี้
list CompilationContext.direct_public_headers
แสดงรายการส่วนหัวสาธารณะแบบโมดูลาร์ (ส่วนหัวที่ระบุไว้ใน "hdrs") ที่ประกาศโดยเป้าหมายนี้
list CompilationContext.direct_textual_headers
แสดงรายการส่วนหัวแบบข้อความที่ประกาศโดยเป้าหมายนี้
external_includes
depset CompilationContext.external_includes
แสดงชุดเส้นทางการค้นหา (เป็นสตริง) สำหรับไฟล์ส่วนหัวภายนอกที่อ้างอิงโดยวงเล็บมุม โดยปกติจะส่งด้วย -isystem
framework_includes
depset CompilationContext.framework_includes
แสดงชุดเส้นทางการค้นหา (เป็นสตริง) สำหรับไฟล์ส่วนหัวของเฟรมเวิร์ก โดยปกติจะส่งด้วย -F
depset CompilationContext.headers
แสดงชุดส่วนหัวที่จำเป็นในการคอมไพล์เป้าหมายนี้
includes
depset CompilationContext.includes
แสดงชุดเส้นทางการค้นหา (เป็นสตริง) สำหรับไฟล์ส่วนหัวที่อ้างอิงโดยวงเล็บมุมและเครื่องหมายคำพูด โดยปกติจะส่งด้วย -I
local_defines
depset CompilationContext.local_defines
แสดงชุดการกำหนดที่จำเป็นในการคอมไพล์เป้าหมายนี้ การกำหนดแต่ละรายการเป็นสตริง ระบบจะไม่เผยแพร่ค่าเหล่านี้ไปยังทรัพยากร Dependency แบบส่งต่อของเป้าหมาย
quote_includes
depset CompilationContext.quote_includes
แสดงชุดเส้นทางการค้นหา (เป็นสตริง) สำหรับไฟล์ส่วนหัวที่อ้างอิงโดยเครื่องหมายคำพูด เช่น #include "foo/bar/header.h" โดยอาจเป็นเส้นทางสัมพัทธ์กับรูทการดำเนินการหรือเส้นทางสัมบูรณ์ก็ได้ โดยปกติจะส่งด้วย -iquote
system_includes
depset CompilationContext.system_includes
แสดงชุดเส้นทางการค้นหา (เป็นสตริง) สำหรับไฟล์ส่วนหัวที่อ้างอิงโดยวงเล็บมุม เช่น #include <foo/bar/header.h> โดยอาจเป็นเส้นทางสัมพัทธ์กับรูทการดำเนินการหรือเส้นทางสัมบูรณ์ก็ได้ โดยปกติจะส่งด้วย -isystem
validation_artifacts
depset CompilationContext.validation_artifacts
แสดงชุดอาร์ติแฟกต์การตรวจสอบ