#!/usr/bin/env bash set -e export SOURCE_DATE_EPOCH=0 export ZERO_AR_DATE=1 DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)" ARCHNAME=$(uname -m) if [ -f /TICI ]; then ARCHNAME="larch64" fi if [[ "$OSTYPE" == "darwin"* ]]; then ARCHNAME="Darwin" fi cd $DIR if [ ! -d libyuv ]; then git clone --single-branch https://chromium.googlesource.com/libyuv/libyuv fi cd libyuv git checkout 4a14cb2e81235ecd656e799aecaaf139db8ce4a2 # build cmake . make -j$(nproc) INSTALL_DIR="$DIR/$ARCHNAME" rm -rf $INSTALL_DIR mkdir -p $INSTALL_DIR rm -rf $DIR/include mkdir -p $INSTALL_DIR/lib cp $DIR/libyuv/libyuv.a $INSTALL_DIR/lib cp -r $DIR/libyuv/include $DIR