aboutsummaryrefslogtreecommitdiff
path: root/ninjabackend.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-09-17 18:48:26 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2015-09-17 18:48:26 +0300
commit384365c843ed3d3ef82ed0a9dcaf1a987134a82f (patch)
treea9a558ece9c258a793b6bbab1864aa5998740d2f /ninjabackend.py
parenta90bbb727784fa27beb4ff07df97b9a07b471d62 (diff)
downloadmeson-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.py8
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()