parent
0cc4e89a9d
commit
2fceb5f5ed
@ -0,0 +1,27 @@ |
||||
#!/bin/bash |
||||
|
||||
# SET BUILD FLAGS |
||||
CROSS_FILE="${BASEDIR}"/src/"${LIB_NAME}"/package/crossfiles/$ARCH-$FFMPEG_KIT_BUILD_TYPE.meson |
||||
|
||||
create_mason_cross_file "$CROSS_FILE" || return 1 |
||||
|
||||
# ALWAYS CLEAN THE PREVIOUS BUILD |
||||
rm -rf "${BUILD_DIR}" || return 1 |
||||
|
||||
meson "${BUILD_DIR}" \ |
||||
--cross-file="$CROSS_FILE" \ |
||||
-Db_lto=true \ |
||||
-Db_ndebug=false \ |
||||
-Denable_asm=false \ |
||||
-Denable_tools=false \ |
||||
-Denable_examples=false \ |
||||
-Denable_tests=false || return 1 |
||||
|
||||
cd "${BUILD_DIR}" || return 1 |
||||
|
||||
ninja -j$(get_cpu_count) || return 1 |
||||
|
||||
ninja install || return 1 |
||||
|
||||
# MANUALLY COPY PKG-CONFIG FILES |
||||
cp "${BUILD_DIR}"/meson-private/dav1d.pc "${INSTALL_PKG_CONFIG_DIR}" || return 1 |
@ -1,28 +0,0 @@ |
||||
#!/bin/bash |
||||
|
||||
# ALWAYS CLEAN THE PREVIOUS BUILD |
||||
make distclean 2>/dev/null 1>/dev/null |
||||
|
||||
# REGENERATE BUILD FILES IF NECESSARY OR REQUESTED |
||||
if [[ ! -f "${BASEDIR}"/src/"${LIB_NAME}"/configure ]] || [[ ${RECONF_wavpack} -eq 1 ]]; then |
||||
autoreconf_library "${LIB_NAME}" |
||||
fi |
||||
|
||||
./configure \ |
||||
--prefix="${LIB_INSTALL_PREFIX}" \ |
||||
--with-pic \ |
||||
--with-sysroot="${ANDROID_SYSROOT}" \ |
||||
--without-iconv \ |
||||
--enable-static \ |
||||
--disable-shared \ |
||||
--disable-apps \ |
||||
--disable-fast-install \ |
||||
--disable-tests \ |
||||
--host="${HOST}" || return 1 |
||||
|
||||
make -j$(get_cpu_count) || return 1 |
||||
|
||||
make install || return 1 |
||||
|
||||
# MANUALLY COPY PKG-CONFIG FILES |
||||
cp ./*.pc "${INSTALL_PKG_CONFIG_DIR}" || return 1 |
@ -0,0 +1,27 @@ |
||||
#!/bin/bash |
||||
|
||||
# SET BUILD FLAGS |
||||
CROSS_FILE="${BASEDIR}"/src/"${LIB_NAME}"/package/crossfiles/$ARCH-$FFMPEG_KIT_BUILD_TYPE.meson |
||||
|
||||
create_mason_cross_file "$CROSS_FILE" || return 1 |
||||
|
||||
# ALWAYS CLEAN THE PREVIOUS BUILD |
||||
rm -rf "${BUILD_DIR}" || return 1 |
||||
|
||||
meson "${BUILD_DIR}" \ |
||||
--cross-file="$CROSS_FILE" \ |
||||
-Db_lto=false \ |
||||
-Db_ndebug=false \ |
||||
-Denable_asm=false \ |
||||
-Denable_tools=false \ |
||||
-Denable_examples=false \ |
||||
-Denable_tests=false || return 1 |
||||
|
||||
cd "${BUILD_DIR}" || return 1 |
||||
|
||||
ninja -j$(get_cpu_count) || return 1 |
||||
|
||||
ninja install || return 1 |
||||
|
||||
# MANUALLY COPY PKG-CONFIG FILES |
||||
cp "${BUILD_DIR}"/meson-private/dav1d.pc "${INSTALL_PKG_CONFIG_DIR}" || return 1 |
@ -1,40 +0,0 @@ |
||||
#!/bin/bash |
||||
|
||||
# SET BUILD OPTIONS |
||||
ASM_OPTIONS="" |
||||
case ${ARCH} in |
||||
armv7 | armv7s | arm64*) |
||||
ASM_OPTIONS="--disable-asm" |
||||
;; |
||||
*) |
||||
ASM_OPTIONS="--enable-asm" |
||||
;; |
||||
esac |
||||
|
||||
# ALWAYS CLEAN THE PREVIOUS BUILD |
||||
make distclean 2>/dev/null 1>/dev/null |
||||
|
||||
# REGENERATE BUILD FILES IF NECESSARY OR REQUESTED |
||||
if [[ ! -f "${BASEDIR}"/src/"${LIB_NAME}"/configure ]] || [[ ${RECONF_wavpack} -eq 1 ]]; then |
||||
autoreconf_library "${LIB_NAME}" |
||||
fi |
||||
|
||||
./configure \ |
||||
--prefix="${LIB_INSTALL_PREFIX}" \ |
||||
--with-pic \ |
||||
--with-sysroot="${SDK_PATH}" \ |
||||
--without-iconv \ |
||||
${ASM_OPTIONS} \ |
||||
--enable-static \ |
||||
--disable-shared \ |
||||
--disable-apps \ |
||||
--disable-fast-install \ |
||||
--disable-tests \ |
||||
--host="${HOST}" || return 1 |
||||
|
||||
make -j$(get_cpu_count) || return 1 |
||||
|
||||
make install || return 1 |
||||
|
||||
# MANUALLY COPY PKG-CONFIG FILES |
||||
cp ./*.pc "${INSTALL_PKG_CONFIG_DIR}" || return 1 |
Loading…
Reference in new issue