(self, target)
| 1214 | self.Print(json.dumps(obj, indent=2, sort_keys=True)) |
| 1215 | |
| 1216 | def Build(self, target): |
| 1217 | build_dir = self.ToSrcRelPath(self.args.path[0]) |
| 1218 | ninja_cmd = ['ninja', '-C', build_dir] |
| 1219 | if self.args.jobs: |
| 1220 | ninja_cmd.extend(['-j', '%d' % self.args.jobs]) |
| 1221 | ninja_cmd.append(target) |
| 1222 | ret, _, _ = self.Run(ninja_cmd, force_verbose=False, buffer_output=False) |
| 1223 | return ret |
| 1224 | |
| 1225 | def Run(self, cmd, env=None, force_verbose=True, buffer_output=True): |
| 1226 | # This function largely exists so it can be overridden for testing. |
no test coverage detected