diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2014-08-16 22:14:23 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2014-08-16 22:14:23 +0300 |
commit | 4d1778f275d06707323c4fffd451b9ee2dcfa8ed (patch) | |
tree | fd783cb1592182a363d1427d1ff8c658666baffa | |
parent | cba7ee1cd1e23ccd343a13e221a2006d15fa9c3d (diff) | |
download | meson-4d1778f275d06707323c4fffd451b9ee2dcfa8ed.zip meson-4d1778f275d06707323c4fffd451b9ee2dcfa8ed.tar.gz meson-4d1778f275d06707323c4fffd451b9ee2dcfa8ed.tar.bz2 |
Write module files into private directory.
-rw-r--r-- | environment.py | 3 | ||||
-rw-r--r-- | ninjabackend.py | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/environment.py b/environment.py index a9045ef..7c4b8c9 100644 --- a/environment.py +++ b/environment.py @@ -1228,6 +1228,9 @@ end program prog def get_include_arg(self, path): return '-I' + path + def get_module_outdir_arg(self, path): + return '-J' + path + def get_depfile_suffix(self): return 'd' diff --git a/ninjabackend.py b/ninjabackend.py index 823cab6..5690691 100644 --- a/ninjabackend.py +++ b/ninjabackend.py @@ -1089,6 +1089,7 @@ class NinjaBackend(backends.Backend): compiler_name = '%s%s_COMPILER' % (compiler.get_language(), crstr) if compiler.get_language() == 'fortran': extra_orderdeps = self.get_fortran_deps(compiler, abs_src, target) + commands.append(compiler.get_module_outdir_arg(os.path.join(self.get_target_dir(target), target.get_basename() + '.dir'))) element = NinjaBuildElement(rel_obj, compiler_name, rel_src) for d in header_deps: |