提交 abb7d2e5 authored 作者: Michael Jerris's avatar Michael Jerris

merge -j option for bootstrap (FSBUILD-237)

上级 1c83d57d
#!/bin/sh
echo "bootstrap: checking installation..."
BGJOB=false
if [ "${1}" == "-j" ] ; then
BGJOB=true
fi
BASEDIR=`pwd`;
LIBDIR=${BASEDIR}/libs;
SUBDIRS="ilbc curl iksemel js js/nsprpub libdingaling libedit libsndfile pcre sofia-sip \
......@@ -264,16 +269,10 @@ ${AUTOCONF:-autoconf}
echo "Creating include/arch/unix/apr_private.h.in ..."
${AUTOHEADER:-autoheader}
# Remove autoconf 2.5x's cache directory
rm -rf autom4te*.cache
echo "Entering directory ${LIBDIR}/apr-util"
cd ${LIBDIR}/apr-util
./buildconf
for i in ${SUBDIRS}
do
# Libs automake automation function
libbootstrap()
{
i=$1
echo "Entering directory ${LIBDIR}/${i}"
cd ${LIBDIR}/${i}
rm -f aclocal.m4
......@@ -323,8 +322,33 @@ do
fi
rm -rf autom4te*.cache
fi
}
# Remove autoconf 2.5x's cache directory
rm -rf autom4te*.cache
echo "Entering directory ${LIBDIR}/apr-util"
cd ${LIBDIR}/apr-util
if [ "${BGJOB}" == "false" ] ; then
./buildconf
else
./buildconf &
fi
for i in ${SUBDIRS}
do
if [ "${BGJOB}" == "false" ] ; then
libbootstrap ${i}
else
libbootstrap ${i} &
fi
done
if [ "${BGJOB}" == "true" ] ; then
wait
fi
cd ${BASEDIR}
rm -f aclocal.m4
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论