diff options
author | Colin Walters <walters@verbum.org> | 2013-06-27 16:30:57 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2013-06-27 16:30:57 +0200 |
commit | 846a99f88ab28aee0de5a95437089c97d78d4a4e (patch) | |
tree | 6954c5bd094ebfcad11b044936a8f6cfad799837 | |
parent | 73a90e610fee3cb423ac09f686c7d3053b4d7938 (diff) |
autogen.sh: Just use autoreconf
We really don't need to hardcode looking for Automake 1.11, and all of
this stuff is basically unnecessary. Replace it all with the
"standard" autogen.sh from X.org.
-rwxr-xr-x | autogen.sh | 65 |
1 files changed, 4 insertions, 61 deletions
@@ -1,71 +1,14 @@ -#!/bin/sh -# Run this to generate all the initial makefiles, etc. +#! /bin/sh srcdir=`dirname $0` test -z "$srcdir" && srcdir=. ORIGDIR=`pwd` cd $srcdir -PROJECT=xdg-user-dirs -TEST_TYPE=-f -FILE=user-dirs.conf -DIE=0 - -(autoconf --version) < /dev/null > /dev/null 2>&1 || { - echo - echo "You must have autoconf installed to compile $PROJECT." - echo "Install the appropriate package for your distribution," - echo "or get the source tarball at http://ftp.gnu.org/gnu/autoconf/" - DIE=1 -} - -if automake-1.12 --version < /dev/null > /dev/null 2>&1 ; then - AUTOMAKE=automake-1.12 - ACLOCAL=aclocal-1.12 -else - echo - echo "You must have automake 1.11.x installed to compile $PROJECT." - echo "Install the appropriate package for your distribution," - echo "or get the source tarball at http://ftp.gnu.org/gnu/automake/" - DIE=1 -fi - -if test "$DIE" -eq 1; then - exit 1 -fi - -test $TEST_TYPE $FILE || { - echo "You must run this script in the top-level $PROJECT directory" - exit 1 -} - -if test -z "$AUTOGEN_SUBDIR_MODE"; then - if test -z "$*"; then - echo "I am going to run ./configure with no arguments - if you wish " - echo "to pass any to it, please specify them on the $0 command line." - fi -fi - - -rm -rf autom4te.cache - -# README and INSTALL are required by automake, but may be deleted by clean -# up rules. to get automake to work, simply touch these here, they will be -# regenerated from their corresponding *.in files by ./configure anyway. -touch README INSTALL - -$ACLOCAL $ACLOCAL_FLAGS || exit $? - -autoheader || exit $? - -$AUTOMAKE --add-missing || exit $? -autoconf || exit $? +autoreconf -v --install || exit 1 cd $ORIGDIR || exit $? -if test -z "$AUTOGEN_SUBDIR_MODE"; then - $srcdir/configure --enable-maintainer-mode $AUTOGEN_CONFIGURE_ARGS "$@" || exit $? - - echo - echo "Now type 'make' to compile $PROJECT." +if test -z "$NOCONFIGURE"; then + $srcdir/configure "$@" fi |