X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=autogen.sh;h=4314352f43b707b7aa87e31b6fd2386cd41f2dc5;hb=477696297e1dae862fa1fa62d5bed663402d0343;hp=284547f02b7998db6f1375707d995f661cf38fca;hpb=8b93bb8b2a4bd5d9118a63ff5e391a4522203ed3;p=profile%2Fivi%2Fgstreamer-vaapi.git diff --git a/autogen.sh b/autogen.sh index 284547f..4314352 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,39 +1,49 @@ #!/bin/sh -srcdir=`dirname $0` -test -z "$srcdir" && srcdir=. +PROJECT="gstreamer-vaapi" -PROJECT=gstreamer-vaapi -TEST_TYPE=-d -FILE=gst-libs +test -n "$srcdir" || srcdir="`dirname \"$0\"`" +test -n "$srcdir" || srcdir=. -test $TEST_TYPE $FILE || { - echo "You must run this script in the top-level $PROJECT directory" +if ! test -f "$srcdir/configure.ac"; then + echo "Failed to find the top-level $PROJECT directory" exit 1 -} +fi + +olddir="`pwd`" +cd "$srcdir" + +mkdir -p m4 + +GIT=`which git` +if test -z "$GIT"; then + echo "*** No git found ***" + exit 1 +else + if test ! -f ext/codecparsers/autogen.sh; then + $GIT submodule init + fi + $GIT submodule update +fi GTKDOCIZE=`which gtkdocize` -if test -z $GTKDOCIZE; then +if test -z "$GTKDOCIZE"; then echo "*** No gtk-doc support ***" echo "EXTRA_DIST =" > gtk-doc.make else gtkdocize || exit $? - # we need to patch gtk-doc.make to support pretty output with - # libtool 1.x. Should be fixed in the next version of gtk-doc. - # To be more resilient with the various versions of gtk-doc one - # can find, just sed gkt-doc.make rather than patch it. - sed -e 's#) --mode=compile#) --tag=CC --mode=compile#' gtk-doc.make > gtk-doc.temp \ - && mv gtk-doc.temp gtk-doc.make - sed -e 's#) --mode=link#) --tag=CC --mode=link#' gtk-doc.make > gtk-doc.temp \ - && mv gtk-doc.temp gtk-doc.make fi AUTORECONF=`which autoreconf` -if test -z $AUTORECONF; then +if test -z "$AUTORECONF"; then echo "*** No autoreconf found ***" exit 1 else - ACLOCAL="${ACLOCAL-aclocal} $ACLOCAL_FLAGS" autoreconf -v --install || exit $? + autoreconf -v --install || exit $? fi -./configure "$@" && echo "Now type 'make' to compile $PROJECT." +cd "$olddir" + +if test -z "$NO_CONFIGURE"; then + $srcdir/configure "$@" && echo "Now type 'make' to compile $PROJECT." +fi