|
|
|
@ -24,13 +24,20 @@ |
|
|
|
|
|
|
|
|
|
set -e |
|
|
|
|
|
|
|
|
|
# First of all, if DISABLE_BAZEL_WRAPPER is set, just use BAZEL_REAL as set by |
|
|
|
|
# https://github.com/bazelbuild/bazel/blob/master/scripts/packages/bazel.sh |
|
|
|
|
# that originally invoked this script. |
|
|
|
|
if [ "${BAZEL_REAL}" != "" ] && [ "${DISABLE_BAZEL_WRAPPER}" != "" ] |
|
|
|
|
then |
|
|
|
|
exec -a "$0" "${BAZEL_REAL}" "$@" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
VERSION=0.24.1 |
|
|
|
|
|
|
|
|
|
echo "INFO: Running bazel wrapper (see //tools/bazel for details), bazel version $VERSION will be used instead of system-wide bazel installation." |
|
|
|
|
|
|
|
|
|
CWD=$(pwd) |
|
|
|
|
BASEURL=https://github.com/bazelbuild/bazel/releases/download/ |
|
|
|
|
cd "$(dirname "$0")" |
|
|
|
|
pushd "$(dirname "$0")" >/dev/null |
|
|
|
|
TOOLDIR=$(pwd) |
|
|
|
|
|
|
|
|
|
case $(uname -sm) in |
|
|
|
@ -53,5 +60,5 @@ if [ ! -x "$filename" ] ; then |
|
|
|
|
chmod a+x "$filename" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
cd "$CWD" |
|
|
|
|
"$TOOLDIR/$filename" $@ |
|
|
|
|
popd >/dev/null |
|
|
|
|
exec "$TOOLDIR/$filename" "$@" |
|
|
|
|