#! /bin/bash set -e DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" echo $DIR BUILD_DIR="${DIR}/../builddbg" pushd $BUILD_DIR ninja ninja install CARGO_USR_ROOT="${DIR}/../sysroot/usr/" CARGO_SYS_ROOT="${DIR}/../sysroot/" # Need to pushd so rustup gets the toolchain from rust/rust_toolchain.toml pushd "${DIR}/../rust" for BIN in ${DIR}/../rust/usr/*/; do cargo install --force --path "${BIN}" --root $CARGO_USR_ROOT done for BIN in ${DIR}/../rust/sys/*/; do cargo install --all-features --force --path "${BIN}" --root $CARGO_SYS_ROOT done popd popd