From 86a6915077066385d480211a159dba764ef85d3d Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Fri, 20 Nov 2015 01:15:51 +0200 Subject: [PATCH] Fix unity build. Closes #310. --- ninjabackend.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ninjabackend.py b/ninjabackend.py index 7696f158f..0b19b0906 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))