टूल-चेन

समस्या की शिकायत करें सोर्स देखें Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

इस फ़ील्ड में, किसी खास एक्ज़ेक ग्रुप के लिए उपलब्ध टूलचेन की जानकारी होती है. टूलचेन टारगेट को टूलचेन टाइप के साथ इंडेक्स करके ऐक्सेस किया जाता है. जैसे, ctx.toolchains["//pkg:my_toolchain_type"]. अगर टूलचेन का इस्तेमाल करना ज़रूरी नहीं था और कोई टूलचेन हल नहीं किया गया था, तो यह None दिखाएगा. ctx.toolchains के ज़रिए किसी पहलू या नियम की टूलचेन को ऐक्सेस करने पर, इंडेक्स की गई टूलचेन को ToolchainInfo प्रोवाइडर के तौर पर दिखाया जाता है. हालांकि, पहलुओं का इस्तेमाल करते समय, ToolchainContext का इस्तेमाल बेस टारगेट की टूलचेन को होल्ड करने के लिए भी किया जाता है. इसे ctx.rule.toolchains["//pkg:my_toolchain_type"] ऐक्सेस कर सकता है. साथ ही, यह टूलचेन के इन टारगेट पर पहलुओं को लागू करने के बाद, सेवा देने वाली कंपनियों की सूची दिखाता है.