forked from irontec/sngrep
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bootstrap.sh
executable file
·43 lines (35 loc) · 942 Bytes
/
bootstrap.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/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, environment variables tell which one to use.
case `uname -sr` in
OpenBSD*)
export AUTOCONF_VERSION=2.63
export AUTOMAKE_VERSION=1.9
;;
FreeBSD*)
AUTOCONF_VERSION=2.69
AUTOMAKE_VERSION=1.15
export AUTOCONF_VERSION
export AUTOMAKE_VERSION
;;
*)
;;
esac
check_for_app autoconf
check_for_app autoheader
check_for_app automake
check_for_app aclocal
echo "Generating the configure script ..."
aclocal
autoconf
autoheader
automake --add-missing --copy 2>/dev/null
exit 0