| OLD | NEW | 
|    1 #!/usr/bin/env python |    1 #!/usr/bin/env python | 
|    2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |    2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|    3 # Use of this source code is governed by a BSD-style license that can be |    3 # Use of this source code is governed by a BSD-style license that can be | 
|    4 # found in the LICENSE file. |    4 # found in the LICENSE file. | 
|    5  |    5  | 
|    6 """This script is used to download prebuilt clang binaries. |    6 """This script is used to download prebuilt clang binaries. | 
|    7  |    7  | 
|    8 It is also used by package.py to build the prebuilt clang binaries.""" |    8 It is also used by package.py to build the prebuilt clang binaries.""" | 
|    9  |    9  | 
|   10 import argparse |   10 import argparse | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
|   27 # Do NOT CHANGE this if you don't know what you're doing -- see |   27 # Do NOT CHANGE this if you don't know what you're doing -- see | 
|   28 # https://chromium.googlesource.com/chromium/src/+/master/docs/updating_clang.md |   28 # https://chromium.googlesource.com/chromium/src/+/master/docs/updating_clang.md | 
|   29 # Reverting problematic clang rolls is safe, though. |   29 # Reverting problematic clang rolls is safe, though. | 
|   30 CLANG_REVISION = '287780' |   30 CLANG_REVISION = '287780' | 
|   31  |   31  | 
|   32 use_head_revision = 'LLVM_FORCE_HEAD_REVISION' in os.environ |   32 use_head_revision = 'LLVM_FORCE_HEAD_REVISION' in os.environ | 
|   33 if use_head_revision: |   33 if use_head_revision: | 
|   34   CLANG_REVISION = 'HEAD' |   34   CLANG_REVISION = 'HEAD' | 
|   35  |   35  | 
|   36 # This is incremented when pushing a new build of Clang at the same revision. |   36 # This is incremented when pushing a new build of Clang at the same revision. | 
|   37 CLANG_SUB_REVISION=1 |   37 CLANG_SUB_REVISION=2 | 
|   38  |   38  | 
|   39 PACKAGE_VERSION = "%s-%s" % (CLANG_REVISION, CLANG_SUB_REVISION) |   39 PACKAGE_VERSION = "%s-%s" % (CLANG_REVISION, CLANG_SUB_REVISION) | 
|   40  |   40  | 
|   41 # Path constants. (All of these should be absolute paths.) |   41 # Path constants. (All of these should be absolute paths.) | 
|   42 THIS_DIR = os.path.abspath(os.path.dirname(__file__)) |   42 THIS_DIR = os.path.abspath(os.path.dirname(__file__)) | 
|   43 CHROMIUM_DIR = os.path.abspath(os.path.join(THIS_DIR, '..', '..', '..')) |   43 CHROMIUM_DIR = os.path.abspath(os.path.join(THIS_DIR, '..', '..', '..')) | 
|   44 THIRD_PARTY_DIR = os.path.join(CHROMIUM_DIR, 'third_party') |   44 THIRD_PARTY_DIR = os.path.join(CHROMIUM_DIR, 'third_party') | 
|   45 LLVM_DIR = os.path.join(THIRD_PARTY_DIR, 'llvm') |   45 LLVM_DIR = os.path.join(THIRD_PARTY_DIR, 'llvm') | 
|   46 LLVM_BOOTSTRAP_DIR = os.path.join(THIRD_PARTY_DIR, 'llvm-bootstrap') |   46 LLVM_BOOTSTRAP_DIR = os.path.join(THIRD_PARTY_DIR, 'llvm-bootstrap') | 
|   47 LLVM_BOOTSTRAP_INSTALL_DIR = os.path.join(THIRD_PARTY_DIR, |   47 LLVM_BOOTSTRAP_INSTALL_DIR = os.path.join(THIRD_PARTY_DIR, | 
| (...skipping 855 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  903     args.force_local_build = True |  903     args.force_local_build = True | 
|  904     if 'OS=android' not in os.environ.get('GYP_DEFINES', ''): |  904     if 'OS=android' not in os.environ.get('GYP_DEFINES', ''): | 
|  905       # Only build the Android ASan rt on ToT bots when targetting Android. |  905       # Only build the Android ASan rt on ToT bots when targetting Android. | 
|  906       args.with_android = False |  906       args.with_android = False | 
|  907  |  907  | 
|  908   return UpdateClang(args) |  908   return UpdateClang(args) | 
|  909  |  909  | 
|  910  |  910  | 
|  911 if __name__ == '__main__': |  911 if __name__ == '__main__': | 
|  912   sys.exit(main()) |  912   sys.exit(main()) | 
| OLD | NEW |