simplified autogen.sh
authorFrank Mori Hess <fmhess@speakeasy.net>
Tue, 31 Jul 2007 19:53:20 +0000 (19:53 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Tue, 31 Jul 2007 19:53:20 +0000 (19:53 +0000)
autogen.sh

index 0fc93302c8e52332043cd9986789d84c15d429b5..53900970f2c7442bb7d35382e0a96b3c94953c8c 100755 (executable)
@@ -1,31 +1,3 @@
-#!/bin/sh
-
-# function saves 'COPYING' and 'INSTALL' as they get clobbered.
-save () {
-       COPYING_ok=false
-       INSTALL_ok=false
-       cp COPYING COPYING.save && COPYING_ok=true
-       cp INSTALL INSTALL.save && INSTALL_ok=true
-}
-
-# function restores 'COPYING' and 'INSTALL' which have probably been clobbered.
-restore () {
-       $COPYING_ok && mv COPYING.save COPYING
-       $INSTALL_ok && mv INSTALL.save INSTALL
-}
-
-# save the files before they get clobbered.
-save
-trap "restore; exit 130" 1 2 15
-
-# run autoreconf. The -i and -f flags causes files to be overwritten.
-autoreconf_ok=false
-autoreconf -i -f && autoreconf_ok=true
-
-# unclobber the overwritten files.
-restore
-trap - 1 2 15
-
-# re-run configure script if autoreconf was successful.
-$autoreconf_ok && ./configure --enable-maintainer-mode $*
+#!/bin/bash
+autoreconf -i -B m4