From cb4319282bf41454e165be00f0aba4a843232cb0 Mon Sep 17 00:00:00 2001
From: "bradnelson@google.com"
 <bradnelson@google.com@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Fri, 26 Aug 2011 21:49:58 +0000
Subject: 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
---
 build/download_nacl_toolchains.py | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

(limited to 'build')

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:])
-- 
cgit v1.1