4 $1 --version 2>&1 >/dev/null
7 echo "Please install $1 and run bootstrap.sh again!"
12 # On FreeBSD and OpenBSD, multiple autoconf/automake versions have different names.
13 # On Linux, environment variables tell which one to use.
21 # pkg_add autoconf%2.63 automake%1.9 metaauto
22 [ -z "$AUTOCONF_VERSION" ] && export AUTOCONF_VERSION=2.63
23 [ -z "$AUTOMAKE_VERSION" ] && export AUTOMAKE_VERSION=1.9
38 export AUTOCONF_VERSION
39 export AUTOMAKE_VERSION
43 check_for_app autoconf${MY_AC_VER}
44 check_for_app autoheader${MY_AC_VER}
45 check_for_app automake${MY_AM_VER}
46 check_for_app aclocal${MY_AM_VER}
49 echo "Generating the configure script for $1 ..."
52 aclocal${MY_AM_VER} -I "$@"
54 autoheader${MY_AC_VER}
55 automake${MY_AM_VER} --add-missing --copy 2>/dev/null
58 gen_configure "Asterisk" autoconf `find third-party -maxdepth 1 -type d | xargs -I {} echo -I {}`
60 gen_configure "menuselect" ../autoconf