diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2014-12-23 03:47:47 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@gmail.com> | 2014-12-23 13:59:35 +0100 |
commit | 8dd714645952ccaf99ab714e4af2c47718382b9e (patch) | |
tree | 5c3b968e3a6d0567e1caa46abee97c64f4a8d5fb | |
parent | 4c8d8ad93225b468bd101760a1153243a12c4898 (diff) | |
download | gnome-common-8dd714645952ccaf99ab714e4af2c47718382b9e.tar.gz |
gnome-autogen: warn if $srcdir is undefined
Not setting $srcdir will lead to broken out-of-tree autogen call, so
let's ask to set it
https://bugzilla.gnome.org/show_bug.cgi?id=741891
-rwxr-xr-x[-rw-r--r--] | macros2/gnome-autogen.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/macros2/gnome-autogen.sh b/macros2/gnome-autogen.sh index dace336..e4b7791 100644..100755 --- a/macros2/gnome-autogen.sh +++ b/macros2/gnome-autogen.sh @@ -1,8 +1,6 @@ #!/bin/sh # Run this to generate all the initial makefiles, etc. -test "$srcdir" || srcdir=. - # default version requirements ... test "$REQUIRED_AUTOMAKE_VERSION" || REQUIRED_AUTOMAKE_VERSION=1.11.2 test "$REQUIRED_AUTORECONF_VERSION" || REQUIRED_AUTORECONF_VERSION=2.53 @@ -62,6 +60,11 @@ check_deprecated GNOME2_PATH check_deprecated USE_GNOME2_MACROS check_deprecated PKG_NAME +if [ -z "$srcdir" ]; then + printerr "***Warning*** \$srcdir is not defined, out of dir autogen is broken!" + srcdir=. +fi + PKG_NAME=`autoconf --trace "AC_INIT:$1" "$srcdir/configure.ac"` # Usage: |