summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh')
-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" ||