From aee4b52498033fb3127c53924e2a7c103d8e696a Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sun, 3 Feb 2013 17:51:05 +0200 Subject: Remove references to build directory when installing. --- shellgenerator.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'shellgenerator.py') diff --git a/shellgenerator.py b/shellgenerator.py index 6ca1666..8c1d547 100755 --- a/shellgenerator.py +++ b/shellgenerator.py @@ -194,6 +194,15 @@ echo Run compile.sh before this or bad things will happen. outfile.write('echo Installing "%s".\n' % name) self.copy_file(outfile, self.get_target_filename(t), outdir) self.generate_shlib_aliases(t, outdir, outfile) + self.fix_deps(outfile, t, outdir) + + def fix_deps(self, outfile, target, outdir): + if isinstance(target, interpreter.StaticLibrary): + return + depfixer = self.environment.get_depfixer() + fname = os.path.join(outdir, target.get_filename()) + cmds = [depfixer, fname, self.environment.get_build_dir()] + outfile.write(' '.join(shell_quote(cmds)) + ' || exit\n') def generate_tests(self, outfile): for t in self.build.get_tests(): -- cgit v1.1