diff options
-rw-r--r-- | ninjabackend.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ninjabackend.py b/ninjabackend.py index 7696f15..0b19b09 100644 --- a/ninjabackend.py +++ b/ninjabackend.py @@ -265,8 +265,8 @@ class NinjaBackend(backends.Backend): if not self.environment.is_header(src): src_list.append(src) if is_unity: - abs_src = os.path.join(self.environment.get_source_dir(), - target.get_subdir(), src) + abs_src = os.path.join(self.environment.get_build_dir(), + src.rel_to_builddir(self.build_to_src)) unity_src.append(abs_src) else: obj_list.append(self.generate_single_compile(target, outfile, src, False, [], header_deps)) |