diff options
Diffstat (limited to 'bootstrap.sh')
-rwxr-xr-x | bootstrap.sh | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/bootstrap.sh b/bootstrap.sh index fe39ea203..1ceb326a0 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -18,8 +18,9 @@ case `uname -sr` in MY_AM_VER= ;; OpenBSD*) - export AUTOCONF_VERSION=2.63 - export AUTOMAKE_VERSION=1.9 + # pkg_add autoconf%2.63 automake%1.9 metaauto + [ -z "$AUTOCONF_VERSION" ] && export AUTOCONF_VERSION=2.63 + [ -z "$AUTOMAKE_VERSION" ] && export AUTOMAKE_VERSION=1.9 ;; *'BSD'*) MY_AC_VER=-2.62 @@ -44,11 +45,18 @@ check_for_app autoheader${MY_AC_VER} check_for_app automake${MY_AM_VER} check_for_app aclocal${MY_AM_VER} -echo "Generating the configure script ..." +gen_configure() { + echo "Generating the configure script for $1 ..." + shift -aclocal${MY_AM_VER} -I autoconf `find third-party -maxdepth 1 -type d | xargs -I {} echo -I {}` -autoconf${MY_AC_VER} -autoheader${MY_AC_VER} -automake${MY_AM_VER} --add-missing --copy 2>/dev/null + aclocal${MY_AM_VER} -I "$@" + autoconf${MY_AC_VER} + autoheader${MY_AC_VER} + automake${MY_AM_VER} --add-missing --copy 2>/dev/null +} + +gen_configure "Asterisk" autoconf `find third-party -maxdepth 1 -type d | xargs -I {} echo -I {}` +cd menuselect +gen_configure "menuselect" ../autoconf exit 0 |