X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=autogen.sh;h=f2d07d81ea47f5a2a5052f417fb7ac9c0c2b161b;hb=62b143eabac1866e64d57f250326bb3fa32da71d;hp=a728b163bce5f1535fb7869c2fa095d712ccc3a1;hpb=5c5ccceefc0c5ad42702db8bb6c63ec9fe723458;p=supertux.git diff --git a/autogen.sh b/autogen.sh index a728b163b..f2d07d81e 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,13 +1,22 @@ #!/bin/sh -# we need a minimum of automake 1.6 and automake 1.8 seems to be buggy -# this doesn't seem to work well -# see AUTOMAKE_OPTIONS in Makefile.am -export WANT_AUTOMAKE=1.6 +# Correct working directory? +if test ! -f configure.ac ; then + echo "*** Please invoke this script from directory containing configure.ac." + exit 1 +fi autoheader -libtoolize --force -aclocal -I m4 -automake --copy --add-missing +aclocal -I mk/autoconf + +# generate Jamconfig.in +autoconf --trace=AC_SUBST \ + | sed -e 's/configure.ac:[0-9]*:AC_SUBST:\([^:]*\).*/\1 ?= "@\1@" ;/g' \ + > Jamconfig.in +sed -e 's/.*BACKSLASH.*//' -i~ Jamconfig.in +rm Jamconfig.in~ +echo 'INSTALL ?= "@INSTALL@" ;' >> Jamconfig.in +echo 'JAMCONFIG_READ = yes ;' >> Jamconfig.in + autoconf