summaryrefslogtreecommitdiffstats
path: root/native_client_sdk
diff options
context:
space:
mode:
authordschuff@chromium.org <dschuff@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-09 00:17:50 +0000
committerdschuff@chromium.org <dschuff@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-09 00:17:50 +0000
commitfafbd6c032d7039b96493a278374aae921a48965 (patch)
treef4076d9ce659f56eb1fc3640f5692d5ed8b12584 /native_client_sdk
parent0426ca30ed878619feb13ffe053745b6f965a328 (diff)
downloadchromium_src-fafbd6c032d7039b96493a278374aae921a48965.zip
chromium_src-fafbd6c032d7039b96493a278374aae921a48965.tar.gz
chromium_src-fafbd6c032d7039b96493a278374aae921a48965.tar.bz2
NaCl SDK: Add flag to build_sdk.py to skip download and untar tooclhain steps.
This makes it easier to test SDK builds using locally-built toolchains. R=noelallen,binji BUG=none TEST=local SDK build Review URL: https://chromiumcodereview.appspot.com/11036048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160754 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'native_client_sdk')
-rwxr-xr-xnative_client_sdk/src/build_tools/build_sdk.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/native_client_sdk/src/build_tools/build_sdk.py b/native_client_sdk/src/build_tools/build_sdk.py
index 31658097..f55069c 100755
--- a/native_client_sdk/src/build_tools/build_sdk.py
+++ b/native_client_sdk/src/build_tools/build_sdk.py
@@ -922,6 +922,8 @@ def main(args):
parser.add_option('--experimental',
help='build experimental examples and libraries', action='store_true',
dest='build_experimental', default=False)
+ parser.add_option('--skip-toolchain', help='Skip toolchain download/untar',
+ action='store_true', dest='skip_toolchain', default=False)
global options
options, args = parser.parse_args(args[1:])
@@ -968,11 +970,13 @@ def main(args):
else: # Build everything.
BuildStepBuildToolsTests()
- BuildStepDownloadToolchains(platform)
+ if not options.skip_toolchain:
+ BuildStepDownloadToolchains(platform)
BuildStepCleanPepperDirs(pepperdir, pepperdir_old)
BuildStepMakePepperDirs(pepperdir, ['include', 'toolchain', 'tools'])
BuildStepCopyTextFiles(pepperdir, pepper_ver, clnumber)
- BuildStepUntarToolchains(pepperdir, platform, arch, toolchains)
+ if not options.skip_toolchain:
+ BuildStepUntarToolchains(pepperdir, platform, arch, toolchains)
BuildStepBuildToolchains(pepperdir, platform, arch, pepper_ver, toolchains)
InstallHeaders(os.path.join(pepperdir, 'include'), None, 'libs')
BuildStepCopyBuildHelpers(pepperdir, platform)