diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-09-17 18:48:26 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-09-17 18:48:26 +0300 |
commit | 384365c843ed3d3ef82ed0a9dcaf1a987134a82f (patch) | |
tree | a9a558ece9c258a793b6bbab1864aa5998740d2f /ninjabackend.py | |
parent | a90bbb727784fa27beb4ff07df97b9a07b471d62 (diff) | |
download | meson-384365c843ed3d3ef82ed0a9dcaf1a987134a82f.zip meson-384365c843ed3d3ef82ed0a9dcaf1a987134a82f.tar.gz meson-384365c843ed3d3ef82ed0a9dcaf1a987134a82f.tar.bz2 |
Added outdir() method to build targets so we can make output dirs togglable.
Diffstat (limited to 'ninjabackend.py')
-rw-r--r-- | ninjabackend.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ninjabackend.py b/ninjabackend.py index 47068e7..2fa60df 100644 --- a/ninjabackend.py +++ b/ninjabackend.py @@ -109,13 +109,14 @@ class NinjaBuildElement(): class NinjaBackend(backends.Backend): - def __init__(self, build, interp): - super().__init__(build, interp) + def __init__(self, build): + super().__init__(build) self.source_suffix_in_objs = True self.ninja_filename = 'build.ninja' self.fortran_deps = {} - def generate(self): + def generate(self, interp): + self.interpreter = interp outfilename = os.path.join(self.environment.get_build_dir(), self.ninja_filename) tempfilename = outfilename + '~' outfile = open(tempfilename, 'w') @@ -485,7 +486,6 @@ class NinjaBackend(backends.Backend): d.man.append(i) def generate_data_install(self, d): - dataroot = self.environment.get_datadir() data = self.build.get_data() for de in data: subdir = de.get_install_dir() |