33 lines
573 B
Bash
Executable File
33 lines
573 B
Bash
Executable File
#! /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
|
|
|
|
|