diff options
Diffstat (limited to 'buildstream/_loader.py')
-rw-r--r-- | buildstream/_loader.py | 10 |
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 |