aboutsummaryrefslogtreecommitdiff
path: root/generators.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-02-08 21:29:02 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-02-08 21:29:02 +0200
commitcdf99fa3be509bf895c96da7c7ccb46d8dd0b2b0 (patch)
treef1411bb61a3de37708f442a9e4a0885b0e68c6a9 /generators.py
parent9ad292165924bdf8927551d3fdc960066dc3ec41 (diff)
downloadmeson-cdf99fa3be509bf895c96da7c7ccb46d8dd0b2b0.zip
meson-cdf99fa3be509bf895c96da7c7ccb46d8dd0b2b0.tar.gz
meson-cdf99fa3be509bf895c96da7c7ccb46d8dd0b2b0.tar.bz2
Fix dependency info.
Diffstat (limited to 'generators.py')
-rwxr-xr-xgenerators.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/generators.py b/generators.py
index 5100453..535e9fe 100755
--- a/generators.py
+++ b/generators.py
@@ -171,8 +171,10 @@ class NinjaGenerator(Generator):
self.generate_install_data(outfile, install_data)
def generate_install_data(self, outfile, install_data_file):
+ depfixer = os.path.join(self.get_script_root(), 'depfixer.py')
+
prefix = self.environment.get_prefix()
- d = InstallData()
+ d = InstallData(depfixer, './') # Fixme
libdir = os.path.join(prefix, self.environment.get_libdir())
bindir = os.path.join(prefix, self.environment.get_bindir())
@@ -305,7 +307,8 @@ class NinjaGenerator(Generator):
pass
def generate_ending(self, outfile):
- build = 'build all: phony %s\n' % ' '.join(self.build.get_targets().keys())
+ targetlist = [self.get_target_filename(t) for t in self.build.get_targets().values()]
+ build = 'build all: phony %s\n' % ' '.join(targetlist)
default = 'default all\n\n'
outfile.write(build)
outfile.write(default)