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