termux_step_configure_autotools () {
if [ ! -e "$TERMUX_PKG_SRCDIR/configure" ]; then return; fi
- DISABLE_STATIC="--disable-static"
+ local DISABLE_STATIC="--disable-static"
if [ "$TERMUX_PKG_EXTRA_CONFIGURE_ARGS" != "${TERMUX_PKG_EXTRA_CONFIGURE_ARGS/--enable-static/}" ]; then
# Do not --disable-static if package explicitly enables it (e.g. gdb needs enable-static to build)
DISABLE_STATIC=""
fi
- DISABLE_NLS="--disable-nls"
+ local DISABLE_NLS="--disable-nls"
if [ "$TERMUX_PKG_EXTRA_CONFIGURE_ARGS" != "${TERMUX_PKG_EXTRA_CONFIGURE_ARGS/--enable-nls/}" ]; then
# Do not --disable-nls if package explicitly enables it (for gettext itself)
DISABLE_NLS=""
fi
- ENABLE_SHARED="--enable-shared"
+ local ENABLE_SHARED="--enable-shared"
if [ "$TERMUX_PKG_EXTRA_CONFIGURE_ARGS" != "${TERMUX_PKG_EXTRA_CONFIGURE_ARGS/--disable-shared/}" ]; then
ENABLE_SHARED=""
fi
- HOST_FLAG="--host=$TERMUX_HOST_PLATFORM"
+
+ local HOST_FLAG="--host=$TERMUX_HOST_PLATFORM"
if [ "$TERMUX_PKG_EXTRA_CONFIGURE_ARGS" != "${TERMUX_PKG_EXTRA_CONFIGURE_ARGS/--host=/}" ]; then
HOST_FLAG=""
fi
- LIBEXEC_FLAG="--libexecdir=$TERMUX_PREFIX/libexec"
- if [ "$TERMUX_PKG_EXTRA_CONFIGURE_ARGS" != "${TERMUX_PKG_EXTRA_CONFIGURE_ARGS/--libexecdir=/}" ]; then
- LIBEXEC_FLAG=""
- fi
- QUIET_BUILD=
+
+ local LIBEXEC_FLAG="--libexecdir=$TERMUX_PREFIX/libexec"
+ if [ "$TERMUX_PKG_EXTRA_CONFIGURE_ARGS" != "${TERMUX_PKG_EXTRA_CONFIGURE_ARGS/--libexecdir=/}" ]; then
+ LIBEXEC_FLAG=""
+ fi
+
+ local QUIET_BUILD=
if [ ! -z ${TERMUX_QUIET_BUILD+x} ]; then
- QUIET_BUILD="--enable-silent-rules"
+ QUIET_BUILD="--enable-silent-rules --silent --quiet"
fi
# Some packages provides a $PKG-config script which some configure scripts pickup instead of pkg-config:
}
termux_step_make() {
+ local QUIET_BUILD=
+ if [ ! -z ${TERMUX_QUIET_BUILD+x} ]; then
+ QUIET_BUILD="-s"
+ fi
+
if ls ./*akefile &> /dev/null; then
if [ -z "$TERMUX_PKG_EXTRA_MAKE_ARGS" ]; then
- make -j $TERMUX_MAKE_PROCESSES
+ make -j $TERMUX_MAKE_PROCESSES $QUIET_BUILD
else
- make -j $TERMUX_MAKE_PROCESSES ${TERMUX_PKG_EXTRA_MAKE_ARGS}
+ make -j $TERMUX_MAKE_PROCESSES $QUIET_BUILD ${TERMUX_PKG_EXTRA_MAKE_ARGS}
fi
fi
}