blob: 1fdfd38443b5408d2998cc6cd50c8ca28bb79dc4 [file] [log] [blame]
Tim Windelschmidt1ac503c2024-03-07 16:15:35 +01001#!/usr/bin/bash
2function get_workspace_root() {
3 workspace_dir="${PWD}"
4 while [[ "${workspace_dir}" != / ]]; do
5 if [[ -e "${workspace_dir}/WORKSPACE" || -e "${workspace_dir}/WORKSPACE.bazel" ]]; then
6 readonly workspace_dir
7 return
8 fi
9 workspace_dir="$(dirname "${workspace_dir}")"
10 done
11 readonly workspace_dir=""
12}
13
14get_workspace_root
15readonly wrapper="${workspace_dir}/tools/bazel"
16if [ -f "${wrapper}" ]; then
17 exec -a "$0" "${wrapper}" "$@"
18fi
19exec -a "$0" "${BAZEL_REAL}" "$@"