| Index: bleeding_edge/dart/tools/gyp_dart.py
|
| ===================================================================
|
| --- bleeding_edge/dart/tools/gyp_dart.py (revision 10299)
|
| +++ bleeding_edge/dart/tools/gyp_dart.py (working copy)
|
| @@ -4,25 +4,29 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| -# This script is wrapper for Dart that adds some support for how GYP
|
| -# is invoked by Dart beyond what can be done in the gclient hooks.
|
| +"""
|
| +Invoke gyp to generate build files for building the Dart VM.
|
| +"""
|
|
|
| import os
|
| import subprocess
|
| import sys
|
|
|
| -def Execute(args):
|
| +def execute(args):
|
| process = subprocess.Popen(args)
|
| process.wait()
|
| return process.returncode
|
|
|
| -if __name__ == '__main__':
|
| - args = ['python', "dart/third_party/gyp/gyp", "--depth=dart",
|
| - "-Idart/tools/gyp/all.gypi", "dart/dart.gyp"]
|
| +def main():
|
| + args = ['python', 'dart/third_party/gyp/gyp', '--depth=dart',
|
| + '-Idart/tools/gyp/all.gypi', 'dart/dart.gyp']
|
|
|
| if sys.platform == 'win32':
|
| # Generate Visual Studio 2008 compatible files by default.
|
| if not os.environ.get('GYP_MSVS_VERSION'):
|
| args.extend(['-G', 'msvs_version=2008'])
|
|
|
| - sys.exit(Execute(args))
|
| + sys.exit(execute(args))
|
| +
|
| +if __name__ == '__main__':
|
| + main()
|
|
|