mirror of
https://github.com/CDrummond/bliss-analyser.git
synced 2025-04-07 20:50:04 +03:00
Need to use libav with staticlibav
This commit is contained in:
parent
6dcd61d9bb
commit
cca929a13e
6
.github/workflows/build.yml
vendored
6
.github/workflows/build.yml
vendored
@ -46,7 +46,7 @@ jobs:
|
||||
|
||||
- name: Build x86 static-libav version
|
||||
run: |
|
||||
cargo build --release --features=staticlibav
|
||||
cargo build --release --features=libav,staticlibav
|
||||
strip target/release/bliss-analyser
|
||||
mkdir releases
|
||||
cp target/release/bliss-analyser releases/bliss-analyser
|
||||
@ -250,10 +250,10 @@ jobs:
|
||||
#
|
||||
# - name: Build
|
||||
# run: |
|
||||
# cargo build --release --features update-aubio-bindings,staticlibav
|
||||
# cargo build --release --features update-aubio-bindings,libav,staticlibav
|
||||
# strip target/release/bliss-analyser
|
||||
# cp target/release/bliss-analyser releases/bliss-analyser-x86_64
|
||||
# cargo build --target=aarch64-apple-darwin --release --features update-aubio-bindings,staticlibav
|
||||
# cargo build --target=aarch64-apple-darwin --release --features update-aubio-bindings,libav,staticlibav
|
||||
# strip target/aarch64-apple-darwin/release/bliss-analyser
|
||||
# cp target/aarch64-apple-darwin/release/bliss-analyser releases/bliss-analyser-arm64
|
||||
#
|
||||
|
@ -32,7 +32,7 @@ hhmmss = "0.1.0"
|
||||
[features]
|
||||
libav = ["bliss-audio/ffmpeg"]
|
||||
update-aubio-bindings = ["bliss-audio/update-aubio-bindings"]
|
||||
staticlibav = ["bliss-audio/ffmpeg", "bliss-audio/build-ffmpeg", "bliss-audio/ffmpeg-static"]
|
||||
staticlibav = ["bliss-audio/build-ffmpeg", "bliss-audio/ffmpeg-static"]
|
||||
|
||||
[dependencies.bliss-audio]
|
||||
default-features = false
|
||||
|
@ -14,7 +14,7 @@ function build {
|
||||
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
|
||||
BINDGEN_EXTRA_CLANG_ARGS="--sysroot /usr/${1//unknown-/}" cargo build --release --features=libav,staticlibav --target $1
|
||||
fi
|
||||
|
||||
$2 /build/$1/release/bliss-analyser && cp /build/$1/release/bliss-analyser $DESTDIR/$3
|
||||
|
Loading…
x
Reference in New Issue
Block a user