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

merge -j option for bootstrap (FSBUILD-237)

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