用於編譯及連結 objc 的供應器。
成員
direct_module_maps
sequence ObjcProvider.direct_module_maps直接從這個目標取得模組對應檔案 (沒有傳遞模組對應)。用於強制執行私密標頭檔案的正確使用方式,以及 Swift 編譯。
direct_sources
sequence ObjcProvider.direct_sources這個目標的所有直接來源檔案 (沒有間接檔案),包括「srcs」屬性中的任何標頭。
j2objc_library
depset ObjcProvider.j2objc_library從 J2ObjC 轉譯的 Java 程式碼建構的靜態資料庫。
module_map
depset ObjcProvider.module_mapClang 模組對應項目,用於強制正確使用私人標頭檔案。
來源
depset ObjcProvider.source所有傳遞來源檔案。
strict_include
depset ObjcProvider.strict_include在指令列上使用 '-I' 指定的非傳播式搜尋路徑。也稱為標頭搜尋路徑 (與使用者標頭搜尋路徑不同)。
umbrella_header
depset ObjcProvider.umbrella_headerClang 總標頭。公開標頭會 #納入總標頭,以便與 J2ObjC 區隔標頭相容。