| OLD | NEW | 
|    1 #!/usr/bin/env bash |    1 #!/usr/bin/env bash | 
|    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 will check out llvm and clang into third_party/llvm and build it. |    6 # This script will check out llvm and clang into third_party/llvm and build it. | 
|    7  |    7  | 
|    8 # Do NOT CHANGE this if you don't know what you're doing -- see |    8 # Do NOT CHANGE this if you don't know what you're doing -- see | 
|    9 # https://code.google.com/p/chromium/wiki/UpdatingClang |    9 # https://code.google.com/p/chromium/wiki/UpdatingClang | 
|   10 # Reverting problematic clang rolls is safe, though. |   10 # Reverting problematic clang rolls is safe, though. | 
|   11 CLANG_REVISION=148039 |   11 CLANG_REVISION=148911 | 
|   12  |   12  | 
|   13 THIS_DIR="$(dirname "${0}")" |   13 THIS_DIR="$(dirname "${0}")" | 
|   14 LLVM_DIR="${THIS_DIR}/../../../third_party/llvm" |   14 LLVM_DIR="${THIS_DIR}/../../../third_party/llvm" | 
|   15 LLVM_BUILD_DIR="${LLVM_DIR}/../llvm-build" |   15 LLVM_BUILD_DIR="${LLVM_DIR}/../llvm-build" | 
|   16 CLANG_DIR="${LLVM_DIR}/tools/clang" |   16 CLANG_DIR="${LLVM_DIR}/tools/clang" | 
|   17 COMPILER_RT_DIR="${LLVM_DIR}/projects/compiler-rt" |   17 COMPILER_RT_DIR="${LLVM_DIR}/projects/compiler-rt" | 
|   18 STAMP_FILE="${LLVM_BUILD_DIR}/cr_build_revision" |   18 STAMP_FILE="${LLVM_BUILD_DIR}/cr_build_revision" | 
|   19  |   19  | 
|   20 # ${A:-a} returns $A if it's set, a else. |   20 # ${A:-a} returns $A if it's set, a else. | 
|   21 LLVM_REPO_URL=${LLVM_URL:-https://llvm.org/svn/llvm-project} |   21 LLVM_REPO_URL=${LLVM_URL:-https://llvm.org/svn/llvm-project} | 
| (...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  216 if [[ -n "$run_tests" ]]; then |  216 if [[ -n "$run_tests" ]]; then | 
|  217   # Run a few tests. |  217   # Run a few tests. | 
|  218   "${PLUGIN_SRC_DIR}/tests/test.sh" "${LLVM_BUILD_DIR}/Release+Asserts" |  218   "${PLUGIN_SRC_DIR}/tests/test.sh" "${LLVM_BUILD_DIR}/Release+Asserts" | 
|  219   cd "${LLVM_BUILD_DIR}" |  219   cd "${LLVM_BUILD_DIR}" | 
|  220   make check-all |  220   make check-all | 
|  221   cd - |  221   cd - | 
|  222 fi |  222 fi | 
|  223  |  223  | 
|  224 # After everything is done, log success for this revision. |  224 # After everything is done, log success for this revision. | 
|  225 echo "${CLANG_REVISION}" > "${STAMP_FILE}" |  225 echo "${CLANG_REVISION}" > "${STAMP_FILE}" | 
| OLD | NEW |