บริบทของคอมไพล์
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
รายงานปัญหาopen_in_new
ดูแหล่งที่มาopen_in_new
Nightly
·
8.4
·
8.3
·
8.2
·
8.1
·
8.0
·
7.6
ที่เก็บข้อมูลที่ไม่เปลี่ยนแปลงซึ่งจำเป็นสำหรับการคอมไพล์ C++ ที่รวบรวมไว้ใน Dependency
สมาชิก
กำหนด
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
แสดงชุดส่วนหัวที่จำเป็นในการคอมไพล์เป้าหมายนี้
มี
depset CompilationContext.includes
แสดงผลชุดเส้นทางการค้นหา (เป็นสตริง) สำหรับไฟล์ส่วนหัวที่อ้างอิงทั้งด้วยเครื่องหมายวงเล็บปีกกาและเครื่องหมายคำพูด โดยปกติจะส่งด้วย -I
local_defines
depset CompilationContext.local_defines
แสดงผลชุดคำจำกัดความที่จำเป็นในการคอมไพล์เป้าหมายนี้ โดยแต่ละคำจำกัดความจะเป็นสตริง ค่าเหล่านี้จะไม่ส่งต่อไปยังทรัพยากรที่ขึ้นอยู่กับเป้าหมายแบบทรานซิทีฟ
quote_includes
depset CompilationContext.quote_includes
แสดงชุดเส้นทางการค้นหา (เป็นสตริง) สำหรับไฟล์ส่วนหัวที่อ้างอิงโดยเครื่องหมายคำพูด เช่น #include "foo/bar/header.h" โดยอาจเป็นแบบสัมพัทธ์กับรูทของ Exec หรือแบบสัมบูรณ์ก็ได้ โดยปกติจะส่งผ่านด้วย -iquote
system_includes
depset CompilationContext.system_includes
แสดงชุดเส้นทางการค้นหา (เป็นสตริง) สำหรับไฟล์ส่วนหัวที่อ้างอิงโดยใช้เครื่องหมายวงเล็บมุม เช่น #include <foo/bar/header.h> โดยเส้นทางเหล่านี้อาจเป็นแบบสัมพัทธ์กับรูทการดำเนินการหรือแบบสัมบูรณ์ก็ได้ โดยปกติจะส่งผ่านด้วย -isystem
validation_artifacts
depset CompilationContext.validation_artifacts
แสดงชุดอาร์ติแฟกต์การตรวจสอบ