工具鍊內容脈絡

回報問題 查看來源 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"] 存取,並傳回在這些工具鍊目標上套用構面後產生的供應商清單。