From fe4e11c8d6420e8fd6ab9dba4731c6e4fef23190 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Thu, 20 Jun 2013 12:03:31 -0400 Subject: [PATCH] autogen: use set -e to propagate errors Previously we'd just blindly continue if e.g. autoreconf failed. --- autogen.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/autogen.sh b/autogen.sh index 54ae4ecef0..1b56207af9 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,8 +1,12 @@ #!/bin/sh # Run this to generate all the initial makefiles, etc. +set -e + srcdir=`dirname $0` -test -z "$srcdir" && srcdir=. +if test -z "$srcdir"; then + srcdir=. +fi olddir=`pwd` @@ -25,11 +29,11 @@ if test -d $srcdir/.git; then git submodule update fi -gtkdocize || exit 1 +gtkdocize autopoint --force AUTOPOINT='intltoolize --automake --copy' autoreconf --force --install --verbose cd $olddir if test -z "$NOCONFIGURE"; then - $srcdir/configure --enable-maintainer-mode "$@" + exec $srcdir/configure --enable-maintainer-mode "$@" fi