BazelCon 2022, 16 नवंबर से 17 नवंबर तक न्यूयॉर्क में और ऑनलाइन उपलब्ध है.
आज ही रजिस्टर करें!

objcProvider

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
जानकारी इकट्ठा करने और लिंक करने की सेवा देने वाली कंपनी.

सदस्य

direct_module_maps

sequence ObjcProvider.direct_module_maps

इस टारगेट से सीधे मॉड्यूल मैप फ़ाइलें (कोई ट्रांज़िट मॉड्यूल मैप नहीं). इसका इस्तेमाल निजी हेडर फ़ाइलों का सही इस्तेमाल करने और स्विफ़्ट कंपाइलेशन के लिए किया जाता है.

Direct_sources (डायरेक्ट_सोर्स)

sequence ObjcProvider.direct_sources

इस टारगेट से सभी डायरेक्ट सोर्स फ़ाइलें (कोई ट्रांज़िट फ़ाइल नहीं), जिनमें 'srcs' एट्रिब्यूट के कोई भी हेडर शामिल हैं.

डाइनैमिक_फ़्रेमवर्क_फ़ाइल

depset ObjcProvider.dynamic_framework_file

डाइनैमिक तौर पर लिंक किए गए फ़्रेमवर्क से जुड़ी .framework डायरेक्ट्री में लाइब्रेरी फ़ाइलें.

डाइनैमिक_फ़्रेमवर्क_के नाम

depset ObjcProvider.dynamic_framework_names

इस कंपनी में डाइनैमिक फ़्रेमवर्क के सभी नाम दिखाता है.

डाइनैमिक_फ़्रेमवर्क_पाथ

depset ObjcProvider.dynamic_framework_paths

इस कंपनी में डाइनैमिक फ़्रेमवर्क के सभी फ़्रेमवर्क पाथ दिखाता है.

फ़ोर्स_लोड_लाइब्रेरी

depset ObjcProvider.force_load_library

-force_load के साथ लोड की जाने वाली लाइब्रेरी.

इंपोर्ट की गई_लाइब्रेरी

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

लिंक करने के विकल्प.

मॉड्यूल_मैप

depset ObjcProvider.module_map

Clang मॉड्यूल मैप, जिसका इस्तेमाल निजी हेडर फ़ाइलों का सही इस्तेमाल करने के लिए किया जाता है.

sdk_dylib

depset ObjcProvider.sdk_dylib

SDK टूल .dylib लाइब्रेरी के नाम, जिनसे लिंक किया जाना है. उदाहरण के लिए, 'libz' या 'libarchive'.

sdk_framework

depset ObjcProvider.sdk_framework

लिंक किए जाने वाले SDK फ़्रेमवर्क के नाम (उदा. 'AddressBook', 'QuartzCore').

सोर्स

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

इस प्रोवाइडर के स्टैटिक फ़्रेमवर्क के लिए सभी फ़्रेमवर्क पाथ लौटाता है.

हार्ड_शामिल करें

depset ObjcProvider.strict_include

गैर-प्रचार में कमांड लाइन पर '-I' के साथ निर्दिष्ट खोज पथ शामिल हैं. इसे हेडर खोज पाथ (और उपयोगकर्ता हेडर के खोज पाथ से अलग) के तौर पर भी जाना जाता है.

छतरी_हेडर

depset ObjcProvider.umbrella_header

क्लैंग छाते का हेडर. सार्वजनिक हेडर को #2objj सेगमेंट वाले हेडर के साथ काम करने के लिए # छतरी हेडर में शामिल किया गया है.

Weak_sdk_framework

depset ObjcProvider.weak_sdk_framework

SDK टूल के फ़्रेमवर्क के नाम जो कमज़ोर तरीके से लिंक हों. उदाहरण के लिए, 'MediaAccessibility'. नियमित रूप से लिंक किए गए SDK फ़्रेमवर्क के अंतर के बावजूद, कमज़ोर लिंक किए गए फ़्रेमवर्क के प्रतीक, रनटाइम पर मौजूद न होने पर गड़बड़ी नहीं पैदा करते.