diff --git a/setup_build_env.sh b/setup_build_env.sh index c9939631..37b702fc 100755 --- a/setup_build_env.sh +++ b/setup_build_env.sh @@ -1,10 +1,6 @@ #!/usr/bin/env bash -if [ -n "${BASH_VERSION}" ]; then - SOURCE_DIR=$(cd "$(dirname "$BASH_SOURCE")"; pwd) -elif [ -n "${ZSH_VERSION}" ]; then - SOURCE_DIR=$(cd "$(dirname "${(%):-%N}")"; pwd) -fi +SOURCE_DIR=$(cd "$(dirname "${BASH_SOURCE:-$0}")"; pwd) : ${BUILD_DIR:=$SOURCE_DIR/build} # Create an isolated thirdparty diff --git a/thirdparty/build_thirdparty.sh b/thirdparty/build_thirdparty.sh index 32149cee..5f00055a 100755 --- a/thirdparty/build_thirdparty.sh +++ b/thirdparty/build_thirdparty.sh @@ -2,7 +2,7 @@ set -x set -e -TP_DIR=$(cd "$(dirname "$BASH_SOURCE")"; pwd) +TP_DIR=$(cd "$(dirname "${BASH_SOURCE:-$0}")"; pwd) source $TP_DIR/versions.sh PREFIX=$TP_DIR/installed diff --git a/thirdparty/download_thirdparty.sh b/thirdparty/download_thirdparty.sh index c01c9b27..1ea2eba5 100755 --- a/thirdparty/download_thirdparty.sh +++ b/thirdparty/download_thirdparty.sh @@ -3,7 +3,7 @@ set -x set -e -TP_DIR=$(cd "$(dirname "$BASH_SOURCE")"; pwd) +TP_DIR=$(cd "$(dirname "${BASH_SOURCE:-$0}")"; pwd) source $TP_DIR/versions.sh diff --git a/thirdparty/set_thirdparty_env.sh b/thirdparty/set_thirdparty_env.sh index cf16193f..72b7074b 100644 --- a/thirdparty/set_thirdparty_env.sh +++ b/thirdparty/set_thirdparty_env.sh @@ -1,10 +1,6 @@ #!/usr/bin/env bash -if [ -n "${BASH_VERSION}" ]; then - SOURCE_DIR=$(cd "$(dirname "$BASH_SOURCE")"; pwd) -elif [ -n "${ZSH_VERSION}" ]; then - SOURCE_DIR=$(cd "$(dirname "${(%):-%N}")"; pwd) -fi +SOURCE_DIR=$(cd "$(dirname "${BASH_SOURCE:-$0}")"; pwd) source $SOURCE_DIR/versions.sh if [ -z "$THIRDPARTY_DIR" ]; then