mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 03:20:57 +00:00
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r151240 | kpfleming | 2008-10-20 07:45:56 +0300 (Mon, 20 Oct 2008) | 3 lines break up acinclude.m4 into individual files, which will make it easier to maintain, easier to add new macros (less patching) and will ease maintenance of these macros across Asterisk branches ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@151242 65c4cc65-6c06-0410-ace0-fbb531ad65f3
49 lines
980 B
Bash
Executable File
49 lines
980 B
Bash
Executable File
#!/bin/sh
|
|
|
|
check_for_app() {
|
|
$1 --version 2>&1 >/dev/null
|
|
if [ $? != 0 ]
|
|
then
|
|
echo "Please install $1 and run bootstrap.sh again!"
|
|
exit 1
|
|
fi
|
|
}
|
|
|
|
# On FreeBSD and OpenBSD, multiple autoconf/automake versions have different names.
|
|
# On linux, envitonment variables tell which one to use.
|
|
|
|
uname -s | grep -q BSD
|
|
if [ $? = 0 ] ; then # BSD case
|
|
case `uname -sr` in
|
|
'FreeBSD 4'*) # FreeBSD 4.x has a different naming
|
|
MY_AC_VER=259
|
|
MY_AM_VER=19
|
|
;;
|
|
*)
|
|
MY_AC_VER=-2.61
|
|
MY_AM_VER=-1.9
|
|
;;
|
|
esac
|
|
else # linux case
|
|
MY_AC_VER=
|
|
MY_AM_VER=
|
|
AUTOCONF_VERSION=2.60
|
|
AUTOMAKE_VERSION=1.9
|
|
export AUTOCONF_VERSION
|
|
export AUTOMAKE_VERSION
|
|
fi
|
|
|
|
check_for_app autoconf${MY_AC_VER}
|
|
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 ..."
|
|
|
|
aclocal${MY_AM_VER} -Iautoconf
|
|
autoconf${MY_AC_VER}
|
|
autoheader${MY_AC_VER}
|
|
automake${MY_AM_VER} --add-missing --copy 2>/dev/null
|
|
|
|
exit 0
|