1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #!/bin/bash
- SCRIPT_REPO="https://github.com/cisco/openh264.git"
- SCRIPT_COMMIT="cf3b514ba34a3a6c4f14b3ae8714325dd30bfa08"
- ffbuild_enabled() {
- return 0
- }
- ffbuild_dockerbuild() {
- local myconf=(
- PREFIX="$FFBUILD_PREFIX"
- INCLUDE_PREFIX="$FFBUILD_PREFIX"/include/wels
- BUILDTYPE=Release
- DEBUGSYMBOLS=False
- LIBDIR_NAME=lib
- CC="$CC"
- CXX="$CXX"
- AR="$AR"
- )
- if [[ $TARGET == win32 ]]; then
- myconf+=(
- OS=mingw_nt
- ARCH=i686
- )
- elif [[ $TARGET == win64 ]]; then
- myconf+=(
- OS=mingw_nt
- ARCH=x86_64
- )
- elif [[ $TARGET == winarm64 ]]; then
- myconf+=(
- OS=mingw_nt
- ARCH=aarch64
- )
- elif [[ $TARGET == linux64 ]]; then
- myconf+=(
- OS=linux
- ARCH=x86_64
- )
- elif [[ $TARGET == linuxarm64 ]]; then
- myconf+=(
- OS=linux
- ARCH=aarch64
- )
- else
- echo "Unknown target"
- return -1
- fi
- make -j$(nproc) "${myconf[@]}" install-static
- }
- ffbuild_configure() {
- echo --enable-libopenh264
- }
- ffbuild_unconfigure() {
- echo --disable-libopenh264
- }
|