summaryrefslogtreecommitdiff
path: root/buildstream/_loader.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildstream/_loader.py')
-rw-r--r--buildstream/_loader.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/buildstream/_loader.py b/buildstream/_loader.py
index a8ab4019f..95ee525dd 100644
--- a/buildstream/_loader.py
+++ b/buildstream/_loader.py
@@ -178,7 +178,9 @@ def extract_depends_from_node(data):
#
class Loader():
- def __init__(self, basedir, filenames, options):
+ def __init__(self, project, filenames):
+
+ basedir = project.element_path
# Ensure we have an absolute path for the base directory
#
@@ -194,9 +196,9 @@ class Loader():
"path to the base project directory: {}"
.format(filename, basedir))
- self.options = options # Project options (OptionPool)
- self.basedir = basedir # Base project directory
- self.targets = filenames # Target bst elements
+ self.options = project._options # Project options (OptionPool)
+ self.basedir = basedir # Base project directory
+ self.targets = filenames # Target bst elements
self.meta_elements = {} # Dict of resolved meta elements by name
self.elements = {} # Dict of elements