
3 changed files with 4 additions and 43 deletions
@ -1,13 +0,0 @@
|
||||
set -euxo pipefail |
||||
|
||||
main() { |
||||
rustup component add rust-src |
||||
SYSROOT=$(rustc --print sysroot) |
||||
if [[ ! "$SYSROOT" =~ "$TARGET" ]]; then |
||||
rustup target add $TARGET |
||||
else |
||||
echo "Target $TARGET is already installed" |
||||
fi |
||||
} |
||||
|
||||
main |
@ -1,26 +0,0 @@
|
||||
set -exo pipefail |
||||
|
||||
main() { |
||||
export CARGO_OPTIONS="--target $TARGET" |
||||
if [[ ! $TARGET =~ .*linux.* ]]; then |
||||
sed -i "s/linux-embedded-hal/#linux-embedded-hal/g" Cargo.toml |
||||
sed -i "s/embedded-hal-mock/#embedded-hal-mock/g" Cargo.toml |
||||
fi |
||||
|
||||
if [ ! -z $FEATURES ]; then |
||||
export CARGO_OPTIONS="$CARGO_OPTIONS --features $FEATURES" |
||||
fi |
||||
|
||||
cargo check $CARGO_OPTIONS |
||||
cargo build $CARGO_OPTIONS |
||||
if [ -z $DISABLE_EXAMPLES ] && [[ $TARGET =~ .*linux.* ]]; then |
||||
cargo build $CARGO_OPTIONS --examples |
||||
fi |
||||
cargo doc $CARGO_OPTIONS |
||||
|
||||
if [ -z $DISABLE_TESTS ] && [[ $TARGET =~ .*linux.* ]]; then |
||||
cargo test $CARGO_OPTIONS |
||||
fi |
||||
} |
||||
|
||||
main |
Loading…
Reference in new issue