blob: ab8aafc207abb7d3c25e3e43be77b293350844e4 [file] [log] [blame]
# No "#!" line. This script should be sourced, not executed.
# set -o errexit # Exit on errors.
# set -o nounset # Error on unset variables.
# set -o xtrace # Print commands.
_abspath () {
$(command -v python3 || command -v python) -c "import os.path; print(os.path.abspath('$@'))"
}
export INFRA=$(dirname $(_abspath "$BASH_SOURCE"))
cipd ensure -ensure-file "$INFRA/cipd.ensure" -root "$INFRA/packages"
export PATH="$INFRA/packages/bin:$INFRA/packages:$PATH"
if [[ "$(uname -m)" == "x86_64" ]]; then
ln -sf $INFRA/packages/bin/x86_64-elf-gcc $INFRA/packages/bin/cc
ln -sf $INFRA/packages/bin/x86_64-elf-gcc $INFRA/packages/bin/gcc
else
ln -sf $INFRA/packages/bin/aarch64-elf-gcc $INFRA/packages/bin/cc
ln -sf $INFRA/packages/bin/aarch64-elf-gcc $INFRA/packages/bin/gcc
fi