summaryrefslogtreecommitdiffstats
path: root/native_client_sdk
diff options
context:
space:
mode:
authornoelallen@chromium.org <noelallen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-16 01:14:57 +0000
committernoelallen@chromium.org <noelallen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-16 01:14:57 +0000
commita810f699a654cd361b7509c2412c22ef5d9369a0 (patch)
tree3bf59558cfcb1757255aa3f0afe79469755e54cb /native_client_sdk
parenteeb597a0bd10cc19812c0198b2abb5160cd48e0a (diff)
downloadchromium_src-a810f699a654cd361b7509c2412c22ef5d9369a0.zip
chromium_src-a810f699a654cd361b7509c2412c22ef5d9369a0.tar.gz
chromium_src-a810f699a654cd361b7509c2412c22ef5d9369a0.tar.bz2
Upate SDK builder script to force PNaCl builders to use --pnacl option.
Instead of using the buildbot code to dertermine which builds run pnacl, we use the builder's name to make that determination in the SDK script. Update try script to include pnacl builder. R= bradnelson@chromium.org BUG= 11292 Review URL: http://codereview.chromium.org/9402029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122208 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'native_client_sdk')
-rwxr-xr-xnative_client_sdk/src/build_tools/buildbot_run.py10
-rwxr-xr-xnative_client_sdk/src/sdktry.sh8
2 files changed, 12 insertions, 6 deletions
diff --git a/native_client_sdk/src/build_tools/buildbot_run.py b/native_client_sdk/src/build_tools/buildbot_run.py
index 860d68f..5ce72f5 100755
--- a/native_client_sdk/src/build_tools/buildbot_run.py
+++ b/native_client_sdk/src/build_tools/buildbot_run.py
@@ -480,10 +480,14 @@ def main(args):
platform = getos.GetPlatform()
arch = 'x86'
- if not options.pnacl:
- toolchains = ['newlib', 'glibc']
- else:
+ builder_name = os.getenv('BUILDBOT_BUILDERNAME','')
+ if builder_name.find('pnacl') >= 0 and builder_name.find('pnacl') >= 0:
+ options.pnacl = True
+
+ if options.pnacl:
toolchains = ['pnacl']
+ else:
+ toolchains = ['newlib', 'glibc']
print 'Building: ' + ' '.join(toolchains)
skip = options.examples or options.update
diff --git a/native_client_sdk/src/sdktry.sh b/native_client_sdk/src/sdktry.sh
index 4ebb916..deac1e2 100755
--- a/native_client_sdk/src/sdktry.sh
+++ b/native_client_sdk/src/sdktry.sh
@@ -1,14 +1,16 @@
#!/bin/bash
-# Copyright (c) 2011 The Chromium Authors. All rights reserved.
+# 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.
# gcl wrapper to kick off nacl-sdk try jobs.
gcl try $* \
- -b naclsdkm-linux \
-b naclsdkm-mac \
+ -b naclsdkm-linux \
+ -b naclsdkm-linux \
+ -b naclsdkm-pnacl-linux \
-b naclsdkm-windows32 \
-b naclsdkm-windows64 \
- -S svn://svn.chromium.org/chrome-try/try-nacl \ No newline at end of file
+ -S svn://svn.chromium.org/chrome-try/try-nacl