[0.11] gstreamer: autogen.sh: allow calling from out-of-tree
Wim Taymans
wtay at kemper.freedesktop.org
Wed Feb 8 05:57:25 PST 2012
Module: gstreamer
Branch: 0.11
Commit: 1f1f6e0ed5494a70b60635c59e2e7a087019c6a1
URL: http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=1f1f6e0ed5494a70b60635c59e2e7a087019c6a1
Author: Ryan Lortie <desrt at desrt.ca>
Date: Sat Jan 7 23:00:12 2012 -0500
autogen.sh: allow calling from out-of-tree
https://bugzilla.gnome.org/show_bug.cgi?id=667664
---
autogen.sh | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/autogen.sh b/autogen.sh
index fcf1ed5..6a06491 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,6 +1,12 @@
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
+test -n "$srcdir" || srcdir=`dirname "$0"`
+test -n "$srcdir" || srcdir=.
+
+olddir=`pwd`
+cd "$srcdir"
+
DIE=0
package=gstreamer
srcfile=gst/gst.c
@@ -97,13 +103,15 @@ test -n "$NOCONFIGURE" && {
exit 0
}
+cd "$olddir"
+
echo "+ running configure ... "
test ! -z "$CONFIGURE_DEF_OPT" && echo " ./configure default flags: $CONFIGURE_DEF_OPT"
test ! -z "$CONFIGURE_EXT_OPT" && echo " ./configure external flags: $CONFIGURE_EXT_OPT"
echo
-echo ./configure $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT
-./configure $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT || {
+echo "$srcdir/configure" $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT
+"$srcdir/configure" $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT || {
echo " configure failed"
exit 1
}
More information about the gstreamer-commits
mailing list