ผู้ให้บริการ Objc

ผู้ให้บริการสำหรับการคอมไพล์และการลิงก์ objc

สมาชิก

direct_module_maps

sequence ObjcProvider.direct_module_maps

ไฟล์แผนที่โมดูลจากเป้าหมายนี้โดยตรง (ไม่มีแผนที่โมดูลแบบส่งผ่าน) ใช้เพื่อบังคับใช้ไฟล์ส่วนหัวส่วนตัวอย่างเหมาะสมและสำหรับการคอมไพล์ Swift

direct_sources

sequence ObjcProvider.direct_sources

ไฟล์แหล่งที่มาทั้งหมดจากเป้าหมายนี้โดยตรง (ไม่มีไฟล์แบบส่งผ่าน) รวมถึงส่วนหัวใดๆ ในแอตทริบิวต์ "srcs"

j2objc_library

depset ObjcProvider.j2objc_library

ไลบรารีแบบคงที่ที่สร้างขึ้นจากโค้ด Java ที่แปลโดย J2ObjC

module_map

depset ObjcProvider.module_map

แผนที่โมดูล Clang ซึ่งใช้เพื่อบังคับใช้ไฟล์ส่วนหัวส่วนตัวอย่างเหมาะสม

source

depset ObjcProvider.source

ไฟล์แหล่งที่มาแบบส่งผ่านทั้งหมด

strict_include

depset ObjcProvider.strict_include

เส้นทางการค้นหาการรวมที่ไม่เผยแพร่ซึ่งระบุด้วย "-I" ในบรรทัดคำสั่ง หรือที่เรียกว่าเส้นทางการค้นหาส่วนหัว (และแตกต่างจากเส้นทางการค้นหาส่วนหัว user)

umbrella_header

depset ObjcProvider.umbrella_header

ส่วนหัวหลักของ Clang ส่วนหัวสาธารณะจะ #รวมอยู่ในส่วนหัวหลักเพื่อให้เข้ากันได้กับส่วนหัวที่แบ่งส่วนของ J2ObjC