Support configurable path to LLVM src
authorVitaly Buka <vitalybuka@google.com>
Tue, 4 Oct 2016 00:06:23 +0000 (00:06 +0000)
committerVitaly Buka <vitalybuka@google.com>
Tue, 4 Oct 2016 00:06:23 +0000 (00:06 +0000)
llvm-svn: 283166

compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh

index 70d730f..8e5a889 100755 (executable)
@@ -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" ||