Swiftgram/third-party/dav1d/build-dav1d-bazel.sh
Isaac b39ff58211 — Update ffmpeg
— Refactor ffmpeg usage to modern APIs
— Update media encoding and decoding
2024-11-15 18:30:10 +04:00

32 lines
542 B
Bash

#!/bin/sh
set -e
ARCH="$1"
BUILD_DIR="$2"
MESON_OPTIONS="--buildtype=release --default-library=static -Denable_tools=false -Denable_tests=false"
CROSSFILE=""
if [ "$ARCH" = "arm64" ]; then
CROSSFILE="../package/crossfiles/arm64-iPhoneOS.meson"
elif [ "$ARCH" = "sim_arm64" ]; then
CROSSFILE="../../arm64-iPhoneSimulator.meson"
else
echo "Unsupported architecture $ARCH"
exit 1
fi
pushd "$BUILD_DIR/dav1d"
rm -rf build
mkdir build
pushd build
meson.py setup .. --cross-file="$CROSSFILE" $MESON_OPTIONS
ninja
popd
popd