Browse Source

chore(CI): Add support for building ffmpeg for macOS

reviewable/pr6438/r17
Anthony Bilinski 4 years ago
parent
commit
704a32825e
No known key found for this signature in database
GPG Key ID: 2AA8E0DA1B31FB3C
  1. 21
      buildscripts/build_ffmpeg_cross.sh

21
buildscripts/build_ffmpeg_cross.sh

@ -21,18 +21,29 @@ parse_arch "$@" @@ -21,18 +21,29 @@ parse_arch "$@"
"${SCRIPT_DIR}/download/download_ffmpeg.sh"
if [ "${ARCH}" == "x86_64" ]; then
FFMPEG_ARCH="x86_64"
FFMPEG_ARCH="--arch=x86_64"
TARGET_OS="--target-os=mingw32"
CROSS_PREFIX="--cross-prefix=${ARCH}-w64-mingw32-"
elif [ "${ARCH}" == "i686" ]; then
FFMPEG_ARCH="--arch=x86"
TARGET_OS="--target-os=mingw32"
CROSS_PREFIX="--cross-prefix=${ARCH}-w64-mingw32-"
else
FFMPEG_ARCH="x86"
FFMPEG_ARCH=""
TARGET_OS=""
CROSS_PREFIX=""
fi
./configure --arch=${FFMPEG_ARCH} \
CFLAGS="${CROSS_CFLAG}" \
CPPFLAGS="${CROSS_CPPFLAG}" \
LDFLAGS="${CROSS_LDFLAG}" \
./configure ${FFMPEG_ARCH} \
--enable-gpl \
--enable-shared \
--disable-static \
"--prefix=${DEP_PREFIX}" \
--target-os="mingw32" \
--cross-prefix="${ARCH}-w64-mingw32-" \
${TARGET_OS} \
${CROSS_PREFIX} \
--pkg-config="pkg-config" \
--extra-cflags="-O2 -g0" \
--disable-debug \

Loading…
Cancel
Save