तारीख सेव करें: BazelCon 2023, 24 से 25 अक्टूबर तक Google म्यूनिख में होगा! ज़्यादा जानें

ObjcProvider

किसी समस्या की शिकायत करें स्रोत देखें

objc को कंपाइल और लिंक करने की सेवा देने वाली कंपनी.

पैसे चुकाकर बने सदस्य

डायरेक्ट_मॉड्यूल_मैप

sequence ObjcProvider.direct_module_maps

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

डायरेक्ट सोर्स

sequence ObjcProvider.direct_sources

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

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

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 के साथ लोड होने वाली लाइब्रेरी.

आयात की गई लाइब्रेरी

depset ObjcProvider.imported_library

इंपोर्ट की गई पहले से कंपाइल की गई स्टैटिक लाइब्रेरी (.a files) को बाइनरी में लिंक किया जाना.

j2objc_library

depset ObjcProvider.j2objc_library

J2ObjC से अनुवाद किए गए Java कोड से बनाई गई स्टैटिक लाइब्रेरी.

लाइब्रेरी

depset ObjcProvider.library

मौजूदा टारगेट की डिपेंडेंसी के आधार पर इकट्ठा की गई लाइब्रेरी (.a) फ़ाइलें.

depset ObjcProvider.link_inputs

उन डिपेंडेंसी के समय के आर्टफ़ैक्ट को लिंक करें जो किसी दूसरी कैटगरी, जैसे कि लाइब्रेरी या संग्रह में नहीं आती हैं. यह कैच-ऑल, लिंकर में आर्बिट्रेरी डेटा (उदाहरण के लिए, Swift AST फ़ाइलें) जोड़ने का तरीका बताता है. इन्हें जोड़ने वाले नियम, 'लिंक ऑप्ट' में ज़रूरी लिंकर फ़्लैग जोड़ने के लिए भी ज़िम्मेदार हैं.

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_फ़ाइल

depset ObjcProvider.static_framework_file

.framework निर्देशिकाओं में लाइब्रेरी फ़ाइलें जिन्हें स्थिर रूप से लिंक किया जाना चाहिए.

static_framework_names

depset ObjcProvider.static_framework_names

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

static_framework_paths

depset ObjcProvider.static_framework_paths

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

strict_इनक्लूड

depset ObjcProvider.strict_include

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

छतरी_हेडर

depset ObjcProvider.umbrella_header

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

कमज़ोर_फ़्रेम_काम

depset ObjcProvider.weak_sdk_framework

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