mirror of
https://github.com/CDrummond/bliss-analyser.git
synced 2025-04-08 05:00:02 +03:00
30 lines
834 B
Bash
Executable File
30 lines
834 B
Bash
Executable File
#!/bin/bash
|
|
## #!/usr/bin/env bash
|
|
set -eux
|
|
|
|
uname -a
|
|
DESTDIR=/src/releases
|
|
|
|
mkdir -p $DESTDIR/bin
|
|
rm -rf $DESTDIR/bin/*
|
|
|
|
function build {
|
|
echo Building for $1 to $3...
|
|
|
|
if [[ ! -f /build/$1/release/bliss-analyser ]]; then
|
|
export RUST_BACKTRACE=full
|
|
export PKG_CONFIG=${1//unknown-/}-pkg-config
|
|
BINDGEN_EXTRA_CLANG_ARGS="--sysroot /usr/${1//unknown-/}" cargo build --release --features=staticlibav --target $1
|
|
fi
|
|
|
|
$2 /build/$1/release/bliss-analyser && cp /build/$1/release/bliss-analyser $DESTDIR/$3
|
|
}
|
|
|
|
build arm-unknown-linux-gnueabihf arm-linux-gnueabihf-strip bin/bliss-analyser-armhf
|
|
build aarch64-unknown-linux-gnu aarch64-linux-gnu-strip bin/bliss-analyser-aarch64
|
|
|
|
cp UserGuide.md $DESTDIR/README.md
|
|
cp LICENSE $DESTDIR/
|
|
cp configs/linux.ini $DESTDIR/config.ini
|
|
cp scripts/bliss-analyser-arm $DESTDIR/bliss-analyser
|