summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/symbolizer
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2016-10-04 00:06:23 +0000
committerVitaly Buka <vitalybuka@google.com>2016-10-04 00:06:23 +0000
commit1aa202ad36d4e2d921f7349e2871a3b500f5643a (patch)
tree55783ebf461c4bd425573802bbe0ae91bce56206 /lib/sanitizer_common/symbolizer
parent2dca6dc37a0c7a7f2232677f0d8bc175f7e0aa1d (diff)
Support configurable path to LLVM src
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@283166 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/symbolizer')
-rwxr-xr-xlib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh b/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh
index 70d730fff..8e5a889de 100755
--- a/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh
+++ b/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh
@@ -23,15 +23,14 @@ SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
SRC_DIR=$(readlink -f $SCRIPT_DIR/..)
TARGE_DIR=$(readlink -f $1)
-LLVM_SRC=$(readlink -f $SCRIPT_DIR/../../../../../..)
+LLVM_SRC="${LLVM_SRC:-$SCRIPT_DIR/../../../../../..}"
+LLVM_SRC=$(readlink -f $LLVM_SRC)
-if [[ "$LLVM_SRC" == "" ||
- ! -d "${LLVM_SRC}/projects/libcxxabi" ||
+if [[ ! -d "${LLVM_SRC}/projects/libcxxabi" ||
! -d "${LLVM_SRC}/projects/libcxx" ]]; then
echo "Missing or incomplete LLVM_SRC"
exit 1
fi
-LLVM_SRC=$(readlink -f $LLVM_SRC)
if [[ "$ZLIB_SRC" == "" ||
! -x "${ZLIB_SRC}/configure" ||