diff options
Diffstat (limited to 'ninjabackend.py')
-rw-r--r-- | ninjabackend.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ninjabackend.py b/ninjabackend.py index 48dfaf1..ff491b7 100644 --- a/ninjabackend.py +++ b/ninjabackend.py @@ -134,6 +134,13 @@ class NinjaBackend(backends.Backend): outfile.close() os.replace(tempfilename, outfilename) + def generate_custom_target(self, target, outfile): + ofilename = os.path.join(target.subdir, target.output) + elem = NinjaBuildElement(ofilename, 'CUSTOM_COMMAND', '') + elem.add_item('COMMAND', target.command) + elem.write(outfile) + self.processed_targets[target.name] = True + def generate_po(self, outfile): for p in self.build.pot: (packagename, languages, subdir) = p |