ツールチェーンのコンテキスト

問題を報告する ソースを表示 夜間 · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

特定の実行グループで使用可能なツールチェーンを保持します。ツールチェーン ターゲットにアクセスするには、ctx.toolchains["//pkg:my_toolchain_type"] のように、ツールチェーン タイプを使用してインデックスを作成します。ツールチェーンがオプションで、解決されなかった場合は、None が返されます。ctx.toolchains を介してアスペクトまたはルールのツールチェーンにアクセスすると、インデックス付きツールチェーンが ToolchainInfo プロバイダとして返されます。アスペクトを使用するときは、ベース ターゲットのツールチェーンを保持するためにも ToolchainContext が使用されます。ctx.rule.toolchains["//pkg:my_toolchain_type"] でアクセスでき、これらのツールチェーン ターゲットにアスペクトを適用した結果のプロバイダのリストを返します。