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

問題を報告する ソースを表示 ナイトリー · 8.0 · 7.4 · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

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