summaryrefslogtreecommitdiffstats
path: root/build/download_nacl_toolchains.py
diff options
context:
space:
mode:
authorbradnelson@google.com <bradnelson@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-26 21:49:58 +0000
committerbradnelson@google.com <bradnelson@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-26 21:49:58 +0000
commitcb4319282bf41454e165be00f0aba4a843232cb0 (patch)
tree35d22855a65acb205ce8e370450fe0340ed81881 /build/download_nacl_toolchains.py
parent1d4ecf498386569dfb438f7536b573213bbcaaba (diff)
downloadchromium_src-cb4319282bf41454e165be00f0aba4a843232cb0.zip
chromium_src-cb4319282bf41454e165be00f0aba4a843232cb0.tar.gz
chromium_src-cb4319282bf41454e165be00f0aba4a843232cb0.tar.bz2
Adding a special toolchain that will work with chromeos.
BUG=http://code.google.com/p/chromium-os/issues/detail?id=19719 TEST=None R=noelallen@google.com,zelidrag@google.com Review URL: http://codereview.chromium.org/7761004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98492 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/download_nacl_toolchains.py')
-rwxr-xr-xbuild/download_nacl_toolchains.py16
1 files changed, 13 insertions, 3 deletions
diff --git a/build/download_nacl_toolchains.py b/build/download_nacl_toolchains.py
index c096b5e..4cb8b46 100755
--- a/build/download_nacl_toolchains.py
+++ b/build/download_nacl_toolchains.py
@@ -9,7 +9,17 @@ import os
import sys
-def Main():
+def Main(args):
+ # Handle chromeos=1 specially (until its building its own toolchain).
+ if 'chromeos=1' in os.environ.get('GYP_DEFINES', ''):
+ args = [
+ '--nacl-newlib-only',
+ '--file-hash', 'linux_x86_newlib',
+ '8337d5ec327d857a49b500723ec9b792f4973abc',
+ '--base-url', ('https://commondatastorage.googleapis.com/'
+ 'nativeclient-archive2/special_chromeos'),
+ '--x86-version', '6561',
+ ]
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')
@@ -22,8 +32,8 @@ def Main():
sys.exit(0)
sys.path.insert(0, nacl_build_dir)
import download_toolchains
- download_toolchains.Main()
+ download_toolchains.Main(args)
if __name__ == '__main__':
- Main()
+ Main(sys.argv[1:])