mirror of https://github.com/NekoX-Dev/NekoX.git
Fix ffmpeg build
This commit is contained in:
parent
6ca737b4e1
commit
c811f7d06b
|
@ -19,8 +19,8 @@ function build_one {
|
|||
CXX=${CC_PREFIX}clang++
|
||||
CROSS_PREFIX=${PREBUILT}/bin/${ARCH_NAME}-linux-${BIN_MIDDLE}-
|
||||
|
||||
INCLUDES=" -I${LIBVPXPREFIX}/include"
|
||||
LIBS=" -L${LIBVPXPREFIX}/lib"
|
||||
INCLUDES=" -I./${LIBVPXPREFIX}/include"
|
||||
LIBS=" -L./${LIBVPXPREFIX}/lib"
|
||||
|
||||
echo "Cleaning..."
|
||||
rm -f config.h
|
||||
|
@ -48,9 +48,9 @@ function build_one {
|
|||
--enable-x86asm \
|
||||
--cross-prefix=$CROSS_PREFIX \
|
||||
--sysroot="${LLVM_PREFIX}/sysroot" \
|
||||
--extra-cflags=" -Wl,-Bsymbolic -Os -DCONFIG_LINUX_PERF=0 -DANDROID $OPTIMIZE_CFLAGS -fPIE -pie --static -fPIC" \
|
||||
--extra-cxxflags=" -Wl,-Bsymbolic -Os -DCONFIG_LINUX_PERF=0 -DANDROID $OPTIMIZE_CFLAGS -fPIE -pie --static -fPIC" \
|
||||
--extra-ldflags=" -Wl,-Bsymbolic -Wl,-rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -nostdlib -lc -lm -ldl -fPIC" \
|
||||
--extra-cflags="${INCLUDES} -Wl,-Bsymbolic -Os -DCONFIG_LINUX_PERF=0 -DANDROID $OPTIMIZE_CFLAGS -fPIE -pie --static -fPIC" \
|
||||
--extra-cxxflags="${INCLUDES} -Wl,-Bsymbolic -Os -DCONFIG_LINUX_PERF=0 -DANDROID $OPTIMIZE_CFLAGS -fPIE -pie --static -fPIC" \
|
||||
--extra-ldflags="${LIBS} -Wl,-Bsymbolic -Wl,-rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -lc -lm -ldl -fPIC" \
|
||||
\
|
||||
--enable-version3 \
|
||||
--enable-gpl \
|
||||
|
@ -164,7 +164,7 @@ function build {
|
|||
BIN_MIDDLE=android
|
||||
CPU=x86_64
|
||||
PREFIX=./build/$CPU
|
||||
LIBVPXPREFIX=../libvpx/build/$ARCH_NAME
|
||||
LIBVPXPREFIX=../libvpx/build/x86_64
|
||||
ADDITIONAL_CONFIGURE_FLAG="--disable-asm"
|
||||
build_one
|
||||
;;
|
||||
|
@ -197,7 +197,7 @@ function build {
|
|||
OPTIMIZE_CFLAGS="-marm -march=$CPU"
|
||||
PREFIX=./build/armeabi-v7a
|
||||
LIBVPXPREFIX=../libvpx/build/armeabi-v7a
|
||||
ADDITIONAL_CONFIGURE_FLAG=--enable-neon
|
||||
ADDITIONAL_CONFIGURE_FLAG="--enable-neon"
|
||||
build_one
|
||||
;;
|
||||
x86)
|
||||
|
|
|
@ -39,7 +39,7 @@ function build_one {
|
|||
|
||||
|
||||
./configure \
|
||||
--extra-cflags="-isystem ${LLVM_PREFIX}/sysroot/usr/include/${ARCH_NAME}-linux-${BIN_MIDDLE} -isystem ${LLVM_PREFIX}/sysroot/usr/include" \
|
||||
--extra-cflags="-isystem ${LLVM_PREFIX}/sysroot/usr/include/${ARCH_NAME}-linux-${BIN_MIDDLE} -isystem ${LLVM_PREFIX}/sysroot/usr/include ${OPTIMIZE_CFLAGS}" \
|
||||
--libc="${LLVM_PREFIX}/sysroot" \
|
||||
--prefix=${PREFIX} \
|
||||
--target=${TARGET} \
|
||||
|
@ -171,7 +171,7 @@ function build {
|
|||
CLANG_PREFIX=armv7a
|
||||
BIN_MIDDLE=androideabi
|
||||
CPU=armeabi-v7a
|
||||
OPTIMIZE_CFLAGS="-Os -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 -mthumb -D__thumb__"
|
||||
OPTIMIZE_CFLAGS="-Os -D_LIBCPP_HAS_QUICK_EXIT -O3 -march=armv7-a -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 -mthumb -D__thumb__"
|
||||
TARGET="armv7-android-gcc --enable-neon --disable-neon-asm"
|
||||
PREFIX=./build/$CPU
|
||||
CPU_DETECT="--disable-runtime-cpu-detect"
|
||||
|
|
Loading…
Reference in New Issue