Commit 3d149628 authored by Benjamin Gaignard's avatar Benjamin Gaignard Committed by Tim-Philipp Müller

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

Signed-off-by: default avatarBenjamin Gaignard <benjamin.gaignard@st.com>

https://bugzilla.gnome.org/show_bug.cgi?id=692309
parent 0777a600
#!/bin/sh #!/bin/sh
# Run this to generate all the initial makefiles, etc. # 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 DIE=0
package=gst-plugins-good package=gst-plugins-good
srcfile=gst/law/alaw.c srcfile=gst/law/alaw.c
echo "$(pwd)"
# Make sure we have common # Make sure we have common
if test ! -f common/gst-autogen.sh; if test ! -f common/gst-autogen.sh;
then then
...@@ -109,13 +116,15 @@ test -n "$NOCONFIGURE" && { ...@@ -109,13 +116,15 @@ test -n "$NOCONFIGURE" && {
exit 0 exit 0
} }
cd "$olddir"
echo "+ running configure ... " echo "+ running configure ... "
test ! -z "$CONFIGURE_DEF_OPT" && echo " ./configure default flags: $CONFIGURE_DEF_OPT" test ! -z "$CONFIGURE_DEF_OPT" && echo " $srcdir/configure default flags: $CONFIGURE_DEF_OPT"
test ! -z "$CONFIGURE_EXT_OPT" && echo " ./configure external flags: $CONFIGURE_EXT_OPT" test ! -z "$CONFIGURE_EXT_OPT" && echo " $srcdir/configure external flags: $CONFIGURE_EXT_OPT"
test ! -z "$CONFIGURE_FILE_OPT" && echo " ./configure enable/disable flags: $CONFIGURE_FILE_OPT" test ! -z "$CONFIGURE_FILE_OPT" && echo " $srcdir/configure enable/disable flags: $CONFIGURE_FILE_OPT"
echo 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" echo " configure failed"
exit 1 exit 1
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment