Improve autogen.sh
authorDavid King <david.king@canonical.com>
Thu, 18 Oct 2012 08:39:19 +0000 (09:39 +0100)
committerDavid King <david.king@canonical.com>
Thu, 18 Oct 2012 08:39:19 +0000 (09:39 +0100)
autogen.sh

index fe96569..0599598 100755 (executable)
@@ -1,4 +1,14 @@
-gtkdocize
-automake --add-missing
-autoreconf -i --force && ./configure "$@"
+#!/bin/sh -e
 
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+(test -f $srcdir/libsignon-glib.pc.in ) || {
+       echo -n "Error: Directory "\`$srcdir\`" does not look like the "
+        echo "top-level libsignon-glib directory."
+       exit 1
+}
+
+gtkdocize --copy --flavour no-tmpl
+autoreconf --install --force
+. $srcdir/configure "$@"