[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gstreamer-cvs
Subject:    [1.0] gst-plugins-ugly: autogen.sh: allow calling from out-of-tree
From:       tpm () kemper ! freedesktop ! org (Tim Müller)
Date:       2013-01-30 10:34:28
Message-ID: 20130130103428.B24627600C () kemper ! freedesktop ! org
[Download RAW message or body]

Module: gst-plugins-ugly
Branch: 1.0
Commit: 97b14d04d5f8f73892e837495742d593b38abf61
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-ugly/commit/?id=97b14d04d5f8f73892e837495742d593b38abf61


Author: Benjamin Gaignard <benjamin.gaignard@st.com>
Date:   Wed Jan 30 09:15:18 2013 +0100

autogen.sh: allow calling from out-of-tree

Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>

https://bugzilla.gnome.org/show_bug.cgi?id=692857

---

 autogen.sh |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/autogen.sh b/autogen.sh
index a1dbbb7..2e7b798 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,10 +1,16 @@
 #!/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=gst-plugins-ugly
 srcfile=ext/mad/gstmad.c
 
+echo "$(pwd)"
 # Make sure we have common
 if test ! -f common/gst-autogen.sh;
 then
@@ -109,13 +115,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"
-test ! -z "$CONFIGURE_FILE_OPT" && echo "  ./configure enable/disable flags: \
$CONFIGURE_FILE_OPT" +test ! -z "$CONFIGURE_DEF_OPT" && echo "  $srcdir/configure \
default flags: $CONFIGURE_DEF_OPT" +test ! -z "$CONFIGURE_EXT_OPT" && echo "  \
$srcdir/configure external flags: $CONFIGURE_EXT_OPT" +test ! -z \
"$CONFIGURE_FILE_OPT" && echo "  $srcdir/configure enable/disable flags: \
$CONFIGURE_FILE_OPT"  echo
 
-./configure $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT $CONFIGURE_FILE_OPT || {
+$srcdir/configure $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT $CONFIGURE_FILE_OPT || {
         echo "  configure failed"
         exit 1
 }

_______________________________________________
gstreamer-commits mailing list
gstreamer-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic