summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2014-12-23 03:47:47 +0100
committerMarc-André Lureau <marcandre.lureau@gmail.com>2014-12-23 13:59:35 +0100
commit8dd714645952ccaf99ab714e4af2c47718382b9e (patch)
tree5c3b968e3a6d0567e1caa46abee97c64f4a8d5fb
parent4c8d8ad93225b468bd101760a1153243a12c4898 (diff)
downloadgnome-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.sh7
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: