12
major1=$( echo $ver1 | sed "s/^\([0-9]*\)\..*/\1/");
13
minor1=$( echo $ver1 | sed "s/^[^\.]*\.\([0-9]*\).*/\1/" );
14
major2=$( echo $ver2 | sed "s/^\([0-9]*\)\..*/\1/");
15
minor2=$( echo $ver2 | sed "s/^[^\.]*\.\([0-9]*\).*/\1/" );
16
test "$major1" -lt "$major2" || test "$minor1" -lt "$minor2";
19
echo -n "automake version: "
20
amver=$( automake --version | head -1 | sed "s/.* //" );
22
lessthan $amver $AUTOMAKE_REQ
26
####################################################################
27
######################### WARNING ################################
28
####################################################################
30
You need automake >= ${AUTOMAKE_REQ}!
39
echo -n "autoconf version: "
40
acver=$( autoconf --version | head -1 | sed "s/.* //" );
42
lessthan $acver $AUTOCONF_REQ
46
####################################################################
47
######################### WARNING ################################
48
####################################################################
50
You need autoconf >= ${AUTOCONF_REQ}!
59
echo -n "libtool version: "
60
ltver=$( libtool --version | cut -d ' ' -f 4 );
62
lessthan $ltver $LIBTOOL_REQ
66
####################################################################
67
######################### WARNING ################################
68
####################################################################
70
You need libtool >= ${LIBTOOL_REQ}!
79
echo -n "pkg-config: "
80
pkg_config="$( which pkg-config )"
81
if test -z "$pkg_config"; then
84
####################################################################
85
######################### WARNING ################################
86
####################################################################
88
You will likely need pkg-config installed to compile
89
cvs MusE in the future. You don't need it right now,
90
but you might want to install it.
92
See http://www.freedesktop.org/software/pkgconfig/
98
echo -n "pkg-config version: "
99
pcver=$( pkg-config --version )
101
lessthan $pcver $PKG_CONFIG_REQ
105
####################################################################
106
######################### WARNING ################################
107
####################################################################
109
You need pkg-config >= ${PKG_CONFIG_REQ}!
119
echo -n "generating build system.."
121
&& echo -n "." && autoheader >/dev/null 2>&1 \
122
&& echo -n "." && automake -a \
123
&& echo -n "." && autoconf && echo "done" \
126
You may now run configure
128
Eg: ./configure --enable-maintainer-mode --enable-oss --enable-suid-install \\
129
--disable-doxy-treeview --enable-optimize