diff options
author | Colin Walters <walters@verbum.org> | 2013-06-20 12:03:31 -0400 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2013-06-20 16:14:08 -0500 |
commit | fe4e11c8d6420e8fd6ab9dba4731c6e4fef23190 (patch) | |
tree | 8ed89cdd09f4d9394eae1c958e6d828c702c1267 /autogen.sh | |
parent | 805fc3a8649af780b1e5060ecda4cc71c8cb27c0 (diff) |
autogen: use set -e to propagate errors
Previously we'd just blindly continue if e.g. autoreconf failed.
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 10 |
1 files 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 |