diff options
Diffstat (limited to 'autogen.sh')
-rw-r--r-- | autogen.sh | 47 |
1 files changed, 38 insertions, 9 deletions
@@ -1,14 +1,27 @@ #!/bin/sh + +# +# usage: +# +# banner <target name> +# +banner() { + + echo + TG=`echo $1 | sed -e "s,/.*/,,g"` + LINE=`echo $TG |sed -e "s/./-/g"` + echo $LINE + echo $TG + echo $LINE + echo +} + + ACLOCAL=${ACLOCAL:=aclocal} AUTOHEADER=${AUTOHEADER:=autoheader} AUTOMAKE=${AUTOMAKE:=automake} AUTOCONF=${AUTOCONF:=autoconf} -echo use aclocal: $ACLOCAL -echo use autoheader: $AUTOHEADER -echo use automake: $AUTOMAKE -echo use autoconf: $AUTOCONF - $ACLOCAL --version | \ awk -vPROG="aclocal" -vVERS=1.7\ '{if ($1 == PROG) {gsub ("-.*","",$4); if ($4 < VERS) print PROG" < version "VERS"\nThis may result in errors\n"}}' @@ -17,9 +30,25 @@ $AUTOMAKE --version | \ awk -vPROG="automake" -vVERS=1.7\ '{if ($1 == PROG) {gsub ("-.*","",$4); if ($4 < VERS) print PROG" < version "VERS"\nThis may result in errors\n"}}' -$ACLOCAL -I config/m4 && \ -libtoolize --force && \ -$AUTOHEADER && \ -$AUTOMAKE --gnu --add-missing -Wall && \ + +banner "running libtoolize" +libtoolize --force +[ $? != 0 ] && exit + +banner "running aclocal" +$ACLOCAL -I config/m4 +[ $? != 0 ] && exit + +banner "running autoheader" +$AUTOHEADER +[ $? != 0 ] && exit + +banner "running automake" +$AUTOMAKE --gnu --add-missing -Wall +[ $? != 0 ] && exit + +banner "running autoconf" $AUTOCONF -Wall +[ $? != 0 ] && exit +banner "Finished" |