summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--buildstream/_pipeline.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/buildstream/_pipeline.py b/buildstream/_pipeline.py
index 2a64e2f99..c2d11c847 100644
--- a/buildstream/_pipeline.py
+++ b/buildstream/_pipeline.py
@@ -128,17 +128,17 @@ class Pipeline():
self.unused_workspaces = []
self._resolved_elements = {}
+ # Load selected platform
+ Platform._create_instance(context, project)
+ self.platform = Platform.get_platform()
+ self.artifacts = self.platform.artifactcache
+
loader = Loader(self.project.element_path, targets + except_,
self.project._options)
meta_elements = loader.load(rewritable, load_ticker)
if load_ticker:
load_ticker(None)
- # Load selected platform
- Platform._create_instance(context, project)
- self.platform = Platform.get_platform()
- self.artifacts = self.platform.artifactcache
-
# Create the factories after resolving the project
pluginbase = PluginBase(package='buildstream.plugins')
self.element_factory = ElementFactory(pluginbase, project._plugin_element_paths)