| Index: build/download_nacl_toolchains.py
|
| diff --git a/build/download_nacl_toolchains.py b/build/download_nacl_toolchains.py
|
| deleted file mode 100755
|
| index b99b940f9c798d9ff3670e08e774e9d6a1b27e3f..0000000000000000000000000000000000000000
|
| --- a/build/download_nacl_toolchains.py
|
| +++ /dev/null
|
| @@ -1,59 +0,0 @@
|
| -#!/usr/bin/env python
|
| -# Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -"""Shim to run nacl toolchain download script only if there is a nacl dir."""
|
| -
|
| -import os
|
| -import shutil
|
| -import sys
|
| -
|
| -
|
| -def Main(args):
|
| - # Exit early if disable_nacl=1.
|
| - if 'disable_nacl=1' in os.environ.get('GYP_DEFINES', ''):
|
| - return 0
|
| - script_dir = os.path.dirname(os.path.abspath(__file__))
|
| - src_dir = os.path.dirname(script_dir)
|
| - nacl_dir = os.path.join(src_dir, 'native_client')
|
| - nacl_build_dir = os.path.join(nacl_dir, 'build')
|
| - package_version_dir = os.path.join(nacl_build_dir, 'package_version')
|
| - package_version = os.path.join(package_version_dir, 'package_version.py')
|
| - if not os.path.exists(package_version):
|
| - print "Can't find '%s'" % package_version
|
| - print 'Presumably you are intentionally building without NativeClient.'
|
| - print 'Skipping NativeClient toolchain download.'
|
| - sys.exit(0)
|
| - sys.path.insert(0, package_version_dir)
|
| - import package_version
|
| -
|
| - # BUG:
|
| - # We remove this --optional-pnacl argument, and instead replace it with
|
| - # --no-pnacl for most cases. However, if the bot name is an sdk
|
| - # bot then we will go ahead and download it. This prevents increasing the
|
| - # gclient sync time for developers, or standard Chrome bots.
|
| - if '--optional-pnacl' in args:
|
| - args.remove('--optional-pnacl')
|
| - use_pnacl = False
|
| - buildbot_name = os.environ.get('BUILDBOT_BUILDERNAME', '')
|
| - if 'pnacl' in buildbot_name and 'sdk' in buildbot_name:
|
| - use_pnacl = True
|
| - if use_pnacl:
|
| - print '\n*** DOWNLOADING PNACL TOOLCHAIN ***\n'
|
| - else:
|
| - args = ['--exclude', 'pnacl_newlib'] + args
|
| -
|
| - # Only download the ARM gcc toolchain if we are building for ARM
|
| - # TODO(olonho): we need to invent more reliable way to get build
|
| - # configuration info, to know if we're building for ARM.
|
| - if 'target_arch=arm' not in os.environ.get('GYP_DEFINES', ''):
|
| - args = ['--exclude', 'nacl_arm_newlib'] + args
|
| -
|
| - package_version.main(args)
|
| -
|
| - return 0
|
| -
|
| -
|
| -if __name__ == '__main__':
|
| - sys.exit(Main(sys.argv[1:]))
|
|
|