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