अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
objc के कंपाइलेशन और लिंक करने की सेवा देने वाला.
सदस्य
direct_module_maps
sequence ObjcProvider.direct_module_maps
इस टारगेट से सीधे मॉड्यूल मैप फ़ाइलें (कोई ट्रांज़िटिव मॉड्यूल मैप नहीं). इसका इस्तेमाल, निजी हेडर फ़ाइलों का सही इस्तेमाल लागू करने और स्विफ़्ट कंपाइलेशन के लिए किया जाता है.
direct_sources
sequence ObjcProvider.direct_sources
इस टारगेट की सभी डायरेक्ट सोर्स फ़ाइलें (कोई ट्रांज़िटिव फ़ाइल नहीं) हैं. इसमें 'srcs' में मौजूद कोई भी हेडर शामिल नहीं है एट्रिब्यूट की वैल्यू सबमिट करें.
dynamic_framework_file
depset ObjcProvider.dynamic_framework_file
.framework की डायरेक्ट्री में मौजूद लाइब्रेरी फ़ाइलें, डाइनैमिक तरीके से लिंक किए गए फ़्रेमवर्क से जुड़ी होती हैं.
dynamic_framework_names
depset ObjcProvider.dynamic_framework_names
इस कंपनी में डाइनैमिक फ़्रेमवर्क के सभी नाम दिखाता है.
dynamic_framework_paths
depset ObjcProvider.dynamic_framework_paths
इस प्रोवाइडर में, डाइनैमिक फ़्रेमवर्क के सभी फ़्रेमवर्क पाथ को दिखाता है.
force_load_library
depset ObjcProvider.force_load_library
-force_load के साथ लोड की जाने वाली लाइब्रेरी.
imported_library
depset ObjcProvider.imported_library
बाइनरी में लिंक करने के लिए, पहले से कंपाइल की गई स्टैटिक लाइब्रेरी (.a फ़ाइलें) इंपोर्ट की गईं.
j2objc_library
depset ObjcProvider.j2objc_library
स्टैटिक लाइब्रेरी जो J2ObjC-अनुवाद किए गए Java कोड से बनाई गई हैं.
लाइब्रेरी
depset ObjcProvider.library
मौजूदा टारगेट की डिपेंडेंसी के आधार पर कंपाइल की गई लाइब्रेरी (.a) फ़ाइलें.
depset ObjcProvider.link_inputs
उन डिपेंडेंसी से टाइम आर्टफ़ैक्ट लिंक करें जो लाइब्रेरी या संग्रह जैसी किसी अन्य कैटगरी में नहीं आते हैं. यह कैच-ऑल लिंकर में आर्बिट्रेरी डेटा (जैसे कि Swift AST फ़ाइलें) जोड़ने का तरीका बताता है. इन्हें जोड़ने वाला नियम, 'linkopt' में लिंकर के ज़रूरी फ़्लैग जोड़ना भी ज़रूरी है.
linkopt
depset ObjcProvider.linkopt
लिंक करने के विकल्प.
module_map
depset ObjcProvider.module_map
Clang मॉड्यूल मैप, जिसका इस्तेमाल निजी हेडर फ़ाइलों के सही इस्तेमाल को लागू करने के लिए किया जाता है.
sdk_dylib
depset ObjcProvider.sdk_dylib
SDK टूल .dylib लाइब्रेरी के नाम जिनसे लिंक करना है. उदाहरण के लिए, 'libz' या 'libarchive' में शामिल हो सकता है.
sdk_framework
depset ObjcProvider.sdk_framework
लिंक किए जाने वाले SDK टूल के नाम (उदाहरण के लिए, 'AddressBook', 'QuartzCore').
source
depset ObjcProvider.source
सभी ट्रांज़िटिव सोर्स फ़ाइलें.
static_framework_file
depset ObjcProvider.static_framework_file
.framework की डायरेक्ट्री में मौजूद लाइब्रेरी की फ़ाइलें, जिन्हें स्टैटिक रूप से लिंक किया जाना चाहिए.
static_framework_names
depset ObjcProvider.static_framework_names
इस प्रोवाइडर में, स्टैटिक फ़्रेमवर्क के सभी नाम दिखाता है.
static_framework_paths
depset ObjcProvider.static_framework_paths
इस प्रोवाइडर में, स्टैटिक फ़्रेमवर्क के लिए सभी फ़्रेमवर्क पाथ दिखाता है.
strict_include
depset ObjcProvider.strict_include
वे खोज पाथ शामिल नहीं हैं जिनका इस्तेमाल '-I' के साथ किया गया है डालें. इसे हेडर सर्च पाथ भी कहा जाता है (और यह
उपयोगकर्ता हेडर सर्च पाथ से अलग होता है).
depset ObjcProvider.umbrella_header
क्लैंग अंब्रेला हेडर. सार्वजनिक हेडर #included को अंब्रेला हेडर में शामिल किया जाता है, ताकि J2ObjC सेगमेंट किए गए हेडर के साथ काम किया जा सके.
weak_sdk_framework
depset ObjcProvider.weak_sdk_framework
ऐसे SDK टूल फ़्रेमवर्क के नाम जिनके साथ कमज़ोर लिंक किए जाने चाहिए. उदाहरण के लिए, 'MediaAccessibility'. आम तौर पर लिंक किए गए SDK टूल की तुलना में, अगर कमज़ोर तरीके से लिंक किए गए फ़्रेमवर्क के सिंबल रनटाइम के दौरान मौजूद न हों, तो उनकी वजह से गड़बड़ी नहीं होती.