บริบทการคอมไพล์

รายงานปัญหา ดูแหล่งที่มา

พื้นที่เก็บข้อมูลที่จําเป็นสําหรับการคอมไพล์ C++ แบบรวมในทรัพยากร Dependency ต่างๆ

สมาชิก

จํากัดความ

depset CompilationContext.defines

แสดงผลชุดของคําจํากัดความที่จําเป็นสําหรับการรวบรวมเป้าหมายนี้ คําจํากัดความแต่ละรายการเป็นสตริง ค่าเหล่านี้จะได้รับการเผยแพร่ไปยังองค์ประกอบใดๆ ในปลายทางที่เกี่ยวข้อง กล่าวคือกฎใดๆ ที่อาศัยเป้าหมายนี้

ส่วนหัว direct_headers

list CompilationContext.direct_headers

แสดงผลรายการส่วนหัวแบบโมดูลแยกที่เป้าหมายนี้ประกาศไว้ ซึ่งรวมถึงส่วนหัวสาธารณะ (เช่น ส่วนหัวที่ระบุไว้ใน "hdrs") และส่วนหัวส่วนตัว (เช่น ส่วนหัวที่มีชื่อใน "src")

ส่วนหัว direct_private_headers

list CompilationContext.direct_private_headers

แสดงผลรายการส่วนหัวส่วนตัวแบบโมดูล (รายการที่ระบุใน "src") ที่ประกาศโดยเป้าหมายนี้

ส่วนหัว direct_public_headers

list CompilationContext.direct_public_headers

แสดงผลรายการส่วนหัวสาธารณะแบบโมดูล (รายการที่แสดงเป็น "hdrs") ที่ประกาศโดยเป้าหมายนี้

direct_textual_headers

list CompilationContext.direct_textual_headers

แสดงผลรายการส่วนหัวข้อความที่ประกาศโดยเป้าหมายนี้

เฟรมเวิร์กใน_เฟรมเวิร์ก

depset CompilationContext.framework_includes

แสดงผลชุดเส้นทางการค้นหา (เป็นสตริง) สําหรับไฟล์ส่วนหัวเฟรมเวิร์ก โดยปกติจะผ่าน -F

ส่วนหัว

depset CompilationContext.headers

แสดงผลชุดส่วนหัวที่จําเป็นในการรวบรวมเป้าหมายนี้

มี

depset CompilationContext.includes

แสดงผลชุดเส้นทางการค้นหา (เป็นสตริง) สําหรับไฟล์ส่วนหัวที่อ้างอิงโดยวงเล็บมุมและเครื่องหมายคําพูด ซึ่งโดยปกติจะผ่าน -I

local_defines

depset CompilationContext.local_defines

แสดงผลชุดของคําจํากัดความที่จําเป็นสําหรับการรวบรวมเป้าหมายนี้ คําจํากัดความแต่ละรายการเป็นสตริง ค่าเหล่านี้จะไม่มีการเผยแพร่ไปยังทรัพยากร Dependency ปลายทางของเป้าหมาย

quote_include

depset CompilationContext.quote_includes

แสดงผลชุดเส้นทางการค้นหา (เป็นสตริง) สําหรับไฟล์ส่วนหัวที่อ้างอิงโดยเครื่องหมายคําพูด เช่น #include "foo/bar/header.h" โดยอาจให้สัมพันธ์กับรากของผู้บริหารหรือสมบูรณ์ก็ได้ โดยปกติจะผ่าน -iquote

ระบบ

depset CompilationContext.system_includes

แสดงผลชุดของเส้นทางการค้นหา (เป็นสตริง) สําหรับไฟล์ส่วนหัวที่อ้างอิงโดยวงเล็บมุม เช่น #include <foo/bar/header.h> อาจเป็นค่าที่สัมพันธ์กับรากของ exec หรือค่าสัมบูรณ์ โดยปกติจะผ่าน -isystem

อาร์ติแฟกต์

depset CompilationContext.validation_artifacts

แสดงผลชุดของอาร์ติแฟกต์การตรวจสอบความถูกต้อง