aboutsummaryrefslogtreecommitdiff
path: root/ninjabackend.py
diff options
context:
space:
mode:
Diffstat (limited to 'ninjabackend.py')
-rw-r--r--ninjabackend.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ninjabackend.py b/ninjabackend.py
index ff491b7..45e19dd 100644
--- a/ninjabackend.py
+++ b/ninjabackend.py
@@ -136,7 +136,8 @@ class NinjaBackend(backends.Backend):
def generate_custom_target(self, target, outfile):
ofilename = os.path.join(target.subdir, target.output)
- elem = NinjaBuildElement(ofilename, 'CUSTOM_COMMAND', '')
+ deps = [os.path.join(i.get_subdir(), i.get_filename()) for i in target.get_dependencies()]
+ elem = NinjaBuildElement(ofilename, 'CUSTOM_COMMAND', deps)
elem.add_item('COMMAND', target.command)
elem.write(outfile)
self.processed_targets[target.name] = True