Chromium Code Reviews| Index: pylib/gyp/generator/ninja.py |
| diff --git a/pylib/gyp/generator/ninja.py b/pylib/gyp/generator/ninja.py |
| index 4571c25e2fd90bf44a6e7321f49a9bc61e1b9edf..9e4ae887cc572ae6387377a3da635530a590f090 100644 |
| --- a/pylib/gyp/generator/ninja.py |
| +++ b/pylib/gyp/generator/ninja.py |
| @@ -1717,6 +1717,15 @@ def GenerateOutputForConfig(target_list, target_dicts, data, params, |
| master_ninja.default(generator_flags.get('default_target', 'all')) |
| +def PerformBuild(data, configurations, params): |
| + options = params['options'] |
| + for config in configurations: |
| + builddir = os.path.join(options.toplevel_dir, 'out', config) |
| + arguments = ['ninja', '-C', builddir] |
| + print "Building [%s]: %s" % (config, arguments) |
|
bradn
2012/09/18 00:22:39
single
Sam Clegg
2012/09/18 00:47:17
Done.
|
| + subprocess.check_call(arguments) |
| + |
| + |
| def GenerateOutput(target_list, target_dicts, data, params): |
| if params['options'].generator_output: |
| raise NotImplementedError, "--generator_output not implemented for ninja" |