रिलीज़ होने वाले किसी भी वर्शन की जानकारी देने वाले दस्तावेज़ के लिए, कृपया "वर्शन दस्तावेज़" ड्रॉप-डाउन का इस्तेमाल करें. डिफ़ॉल्ट व्यू, head पर सबसे नए वर्शन को दिखाता है.
किसी समस्या की शिकायत करेंopen_in_new
स्रोत देखेंopen_in_new
C++ कंपाइलेशन के लिए ज़रूरी जानकारी का ऐसा स्टोर जिसे सभी डिपेंडेंसी के लिए इकट्ठा किया जाता है.
पैसे चुकाकर बने सदस्य
बताता है
depset CompilationContext.defines
इस टारगेट को कंपाइल करने के लिए, ज़रूरी सेट का सेट दिखाता है. हर एक स्ट्रिंग होती है. ये वैल्यू, टारगेट के ट्रांज़िट समय के आधार पर लागू होती हैं. इसका मतलब है कि ये नियम इस टारगेट पर निर्भर होते हैं.
list CompilationContext.direct_headers
मॉड्यूलर हेडर की सूची दिखाता है जो इस टारगेट के ज़रिए तय किए जाते हैं. इसमें सार्वजनिक हेडर (जैसे कि "hdrs" में मौजूद हेडर) और निजी हेडर (जैसे कि "srcs" में मौजूद हेडर) दोनों शामिल हैं.
list CompilationContext.direct_private_headers
मॉड्यूलर निजी हेडर (जो "srcs" में मौजूद हैं) की सूची दिखाता है जो इस टारगेट के ज़रिए तय किए जाते हैं.
list CompilationContext.direct_public_headers
मॉड्यूलर पब्लिक हेडर की सूची दिखाता है. इस सूची को "hdrs" की सूची में शामिल किया जाता है.
list CompilationContext.direct_textual_headers
उन टेक्स्ट हेडर की सूची दिखाता है जिन्हें इस टारगेट के ज़रिए तय किया गया है.
फ़्रेमवर्क_शामिल है
depset CompilationContext.framework_includes
फ़्रेमवर्क हेडर फ़ाइलों के लिए, खोज पाथ का सेट दिखाता है. आम तौर पर -F से पास होता है.
depset CompilationContext.headers
इस टारगेट को कंपाइल करने के लिए ज़रूरी हेडर का सेट दिखाता है.
शामिल हैं
depset CompilationContext.includes
ऐंगल ब्रैकेट और कोट, दोनों से हेडर फ़ाइलों के लिए पाथ का सेट (स्ट्रिंग के तौर पर) दिखाता है. आम तौर पर -I से पास होता है.
स्थानीय_परिभाषा
depset CompilationContext.local_defines
इस टारगेट को कंपाइल करने के लिए, ज़रूरी सेट का सेट दिखाता है. हर एक स्ट्रिंग होती है. ये वैल्यू, टारगेट के सार्वजनिक परिवहन पर निर्भर नहीं होती हैं.
कोट_शामिल है
depset CompilationContext.quote_includes
कोटेशन के रेफ़रंस वाले हेडर फ़ाइलों के लिए, खोज पाथ का सेट (स्ट्रिंग के तौर पर) दिखाता है. जैसे, #foo "bar/header.h". ये या तो exec रूट या ऐब्सोल्यूट हो सकते हैं. आम तौर पर -iquote से पास होता है.
सिस्टम_शामिल है
depset CompilationContext.system_includes
ऐंगल ब्रैकेट से जुड़ी हेडर फ़ाइलों के लिए, खोज पाथ (सेट में स्ट्रिंग) के सेट को दिखाता है. जैसे, #इनक्लूड <foo/bar/header.h>. ये एग्ज़ैक्ट रूट या ऐब्सलूट रिलेटिव हो सकते हैं. आम तौर पर -isystem से पास की जाती है.
पुष्टि करने वाले आर्टफ़ैक्ट
depset CompilationContext.validation_artifacts
पुष्टि करने वाले आर्टफ़ैक्ट का सेट दिखाता है.