annotate autogen.sh @ 95:432d97ee02ef

Minor modifications to MFCC init, mainly just code formatting
author Dan Stowell <danstowell@gmail.com>
date Wed, 03 Oct 2007 10:01:15 +0000
parents 0df00d5c9269
children 67f6b6e63d45
rev   line source
jamie@1 1 #!/bin/sh
jamie@1 2
jamie@1 3 # This works on Gentoo, whose automake wrapper is based on Mandrake:
jamie@15 4 WANT_AUTOMAKE=1.6
jamie@1 5 export WANT_AUTOMAKE
jamie@1 6
jamie@1 7
jamie@1 8 case `uname -s` in
jamie@1 9 Linux)
jamie@1 10 LIBTOOLIZE=libtoolize
jamie@87 11 ACLOCALARGS='-I m4'
jamie@1 12 ;;
jamie@1 13 Darwin)
jamie@1 14 LIBTOOLIZE=glibtoolize
jamie@87 15 ACLOCALARGS='-I /usr/share/aclocal -I m4'
jamie@1 16 ;;
jamie@1 17 *) echo error: unrecognized OS
jamie@1 18 exit 1
jamie@1 19 ;;
jamie@1 20 esac
jamie@1 21
jamie@15 22 AUTOMAKE_REQ=1.6
jamie@1 23
jamie@1 24 # Automake version check from MusE
jamie@1 25 lessthan () {
jamie@1 26 ver1="$1"
jamie@1 27 ver2="$2"
jamie@1 28
jamie@1 29 major1=$( echo $ver1 | sed "s/^\([0-9]*\)\..*/\1/");
jamie@1 30 minor1=$( echo $ver1 | sed "s/^[^\.]*\.\([0-9]*\).*/\1/" );
jamie@1 31 major2=$( echo $ver2 | sed "s/^\([0-9]*\)\..*/\1/");
jamie@1 32 minor2=$( echo $ver2 | sed "s/^[^\.]*\.\([0-9]*\).*/\1/" );
jamie@1 33 test "$major1" -lt "$major2" || test "$minor1" -lt "$minor2";
jamie@1 34 }
jamie@1 35
jamie@1 36 amver=$( automake --version | head -n 1 | sed "s/.* //" );
jamie@1 37 if lessthan $amver $AUTOMAKE_REQ ; then
jamie@1 38 echo "you must have automake version >= $AUTOMAKE_REQ to proper plugin support"
jamie@1 39 exit 1
jamie@1 40 fi
jamie@1 41
jamie@1 42
jamie@1 43 echo "=============== running libtoolize --force --copy" &&
jamie@1 44 $LIBTOOLIZE --force --copy &&
jamie@1 45 echo "=============== running aclocal" &&
jamie@1 46 aclocal $ACLOCALARGS &&
jamie@1 47 echo "=============== running autoheader" &&
jamie@1 48 autoheader &&
jamie@64 49 echo "=============== running automake -c --add-missing --foreign" &&
jamie@64 50 automake -c --add-missing --foreign &&
jamie@1 51 echo "=============== running autoconf" &&
jamie@1 52 autoconf &&
jamie@1 53 echo "=============== done"
jamie@1 54