Quelle download_nacl_toolchains.py
Sprache: Python
#!/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."""
# 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'notin os.environ.get('GYP_DEFINES', ''):
args = ['--exclude', 'nacl_arm_newlib'] + args
return package_version.main(args)
if __name__ == '__main__':
sys.exit(Main(sys.argv[1:]))
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.