| Index: pylib/gyp/generator/ninja.py | 
| diff --git a/pylib/gyp/generator/ninja.py b/pylib/gyp/generator/ninja.py | 
| index 4571c25e2fd90bf44a6e7321f49a9bc61e1b9edf..822907b3fb38b4d3f87f49c5ecac07176b95303f 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) | 
| +    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" | 
|  |