X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=autogen.sh;h=acdf7e7dc52118ccc22a6271e7a63d31527b7d4a;hb=d8ab86c44c84b18ecc17d0244c864a986d6ef3f8;hp=f9a92f0d6f9e80fed4c63f260b44a54bace33bd1;hpb=5a5b108ccc6a10c3daaa6803772802e8a9995329;p=supertux.git diff --git a/autogen.sh b/autogen.sh index f9a92f0d6..acdf7e7dc 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,10 +1,28 @@ #!/bin/sh +# 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 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 +echo 'INSTALL ?= "@INSTALL@" ;' >> Jamconfig.in +echo 'JAMCONFIG_READ = yes ;' >> Jamconfig.in + # 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 -aclocal -I mk/autoconf automake --copy --add-missing autoconf -# EOF #