Closed xedin closed 5 days ago
An attempt to simplify invokeBuildToolPlugins and avoid having to use a separate BuildOperation to build plugin accessible tools.
invokeBuildToolPlugins
This is the first step towards the world where plugins are going to be invoked during BuildPlan construction as the modules/products are discovered.
LLBuildSystemConfiguration
BuildOperation
Better concern separation for plugins which enabled further refactoring and plugin integration into the build plan.
@swift-ci please test
An attempt to simplify
invokeBuildToolPlugins
and avoid having to use a separate BuildOperation to build plugin accessible tools.Motivation:
This is the first step towards the world where plugins are going to be invoked during BuildPlan construction as the modules/products are discovered.
Modifications:
LLBuildSystemConfiguration
invokeBuildToolPlugins
into a separate method onBuildOperation
Result:
Better concern separation for plugins which enabled further refactoring and plugin integration into the build plan.