| Index: native_client_sdk/src/build_tools/nacl-mono-builder.py
|
| diff --git a/native_client_sdk/src/build_tools/nacl-mono-builder.py b/native_client_sdk/src/build_tools/nacl-mono-builder.py
|
| index 58a350009037f0b13db3e272d9cbdf1a0c2d86ed..1790f188592c3ff8d9c386ca063805f3a461d7a8 100755
|
| --- a/native_client_sdk/src/build_tools/nacl-mono-builder.py
|
| +++ b/native_client_sdk/src/build_tools/nacl-mono-builder.py
|
| @@ -3,7 +3,7 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| -import optparse
|
| +import argparse
|
| import os
|
| import sys
|
| import tarfile
|
| @@ -17,25 +17,25 @@ MONO_DIR = os.path.join(MONO_BUILD_DIR, 'nacl-mono')
|
|
|
|
|
| def main(args):
|
| - parser = optparse.OptionParser()
|
| - parser.add_option('--arch',
|
| + parser = argparse.ArgumentParser()
|
| + parser.add_argument('--arch',
|
| help='Target architecture',
|
| dest='arch',
|
| default='x86-32')
|
| - parser.add_option('--sdk-revision',
|
| + parser.add_argument('--sdk-revision',
|
| help='SDK Revision'
|
| ' (default=buildbot revision)',
|
| dest='sdk_revision',
|
| default=None)
|
| - parser.add_option('--sdk-url',
|
| + parser.add_argument('--sdk-url',
|
| help='SDK Download URL',
|
| dest='sdk_url',
|
| default=None)
|
| - parser.add_option('--install-dir',
|
| + parser.add_argument('--install-dir',
|
| help='Install Directory',
|
| dest='install_dir',
|
| default='naclmono')
|
| - (options, args) = parser.parse_args(args[1:])
|
| + options = parser.parse_args(args)
|
|
|
| assert sys.platform.find('linux') != -1
|
|
|
| @@ -140,4 +140,4 @@ def main(args):
|
|
|
|
|
| if __name__ == '__main__':
|
| - sys.exit(main(sys.argv))
|
| + sys.exit(main(sys.argv[1:]))
|
|
|