mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
python an optional dependency
* configure.ac: Move up valgrind and g-i checks. Make the python dependency optional, as it was before.
This commit is contained in:
parent
ca76a73ca0
commit
a7d6578a80
1 changed files with 20 additions and 26 deletions
46
configure.ac
46
configure.ac
|
@ -77,6 +77,16 @@ dnl find a compiler
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AM_PROG_CC_C_O
|
AM_PROG_CC_C_O
|
||||||
|
|
||||||
|
AC_PATH_PROG(VALGRIND_PATH, valgrind, no)
|
||||||
|
AM_CONDITIONAL(HAVE_VALGRIND, test ! "x$VALGRIND_PATH" = "xno")
|
||||||
|
|
||||||
|
dnl check for gobject-introspection
|
||||||
|
GOBJECT_INTROSPECTION_CHECK([0.6.3])
|
||||||
|
|
||||||
|
dnl check for documentation tools
|
||||||
|
AG_GST_DOCBOOK_CHECK
|
||||||
|
GTK_DOC_CHECK([1.3])
|
||||||
|
|
||||||
dnl check for python
|
dnl check for python
|
||||||
AM_PATH_PYTHON
|
AM_PATH_PYTHON
|
||||||
AC_MSG_CHECKING(for python >= 2.3)
|
AC_MSG_CHECKING(for python >= 2.3)
|
||||||
|
@ -89,49 +99,33 @@ sys.exit(0)"
|
||||||
|
|
||||||
if $PYTHON -c "$prog" 1>&AC_FD_CC 2>&AC_FD_CC
|
if $PYTHON -c "$prog" 1>&AC_FD_CC 2>&AC_FD_CC
|
||||||
then
|
then
|
||||||
|
HAVE_PYTHON=yes
|
||||||
AC_MSG_RESULT(okay)
|
AC_MSG_RESULT(okay)
|
||||||
else
|
else
|
||||||
AC_MSG_ERROR(too old)
|
HAVE_PYTHON=no
|
||||||
|
AC_MSG_RESULT(no python)
|
||||||
fi
|
fi
|
||||||
AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)])
|
|
||||||
|
|
||||||
AC_PATH_PROG(VALGRIND_PATH, valgrind, no)
|
AM_CHECK_PYTHON_HEADERS([HAVE_PYTHON_HEADERS=yes],[HAVE_PYTHON_HEADERS=no])
|
||||||
AM_CONDITIONAL(HAVE_VALGRIND, test ! "x$VALGRIND_PATH" = "xno")
|
|
||||||
|
|
||||||
dnl check for gobject-introspection
|
|
||||||
GOBJECT_INTROSPECTION_CHECK([0.6.3])
|
|
||||||
|
|
||||||
dnl check for documentation tools
|
|
||||||
AG_GST_DOCBOOK_CHECK
|
|
||||||
GTK_DOC_CHECK([1.3])
|
|
||||||
|
|
||||||
AC_SUBST(PYGOBJECT_REQ, 2.11.2)
|
|
||||||
|
|
||||||
dnl check for pygobject (optional, used in the bindings)
|
dnl check for pygobject (optional, used in the bindings)
|
||||||
PKG_CHECK_MODULES(PYGOBJECT, pygobject-2.0 >= $PYGOBJECT_REQ,
|
PKG_CHECK_MODULES(PYGOBJECT, pygobject-2.0 >= $PYGOBJECT_REQ,
|
||||||
[
|
[HAVE_PYGOBJECT="yes"], [HAVE_PYGOBJECT="no"])
|
||||||
HAVE_PYGOBJECT="yes"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
HAVE_PYGOBJECT="no"
|
|
||||||
])
|
|
||||||
AC_SUBST(PYGOBJECT_CFLAGS)
|
AC_SUBST(PYGOBJECT_CFLAGS)
|
||||||
|
AC_SUBST(PYGOBJECT_REQ, 2.11.2)
|
||||||
|
|
||||||
dnl check for gst-python
|
dnl check for gst-python
|
||||||
PKG_CHECK_MODULES(PYGST, gst-python-0.10,
|
PKG_CHECK_MODULES(PYGST, gst-python-0.10,
|
||||||
[
|
[HAVE_PYGST="yes"], [HAVE_PYGST="no"])
|
||||||
HAVE_PYGST="yes"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
HAVE_PYGST="no"
|
|
||||||
])
|
|
||||||
|
|
||||||
if test "x$HAVE_PYGST" = "xyes"; then
|
if test "x$HAVE_PYGST" = "xyes"; then
|
||||||
PYGST_DEFSDIR=`pkg-config gst-python-0.10 --variable=defsdir`
|
PYGST_DEFSDIR=`pkg-config gst-python-0.10 --variable=defsdir`
|
||||||
fi
|
fi
|
||||||
AC_SUBST(PYGST_DEFSDIR, $PYGST_DEFSDIR)
|
AC_SUBST(PYGST_DEFSDIR, $PYGST_DEFSDIR)
|
||||||
|
|
||||||
if test "x$HAVE_PYTHON_HEADERS" = "xyes" -a \
|
if test \
|
||||||
|
"x$HAVE_PYTHON" = "xyes" -a \
|
||||||
|
"x$HAVE_PYTHON_HEADERS" = "xyes" -a \
|
||||||
"x$HAVE_PYGOBJECT" = "xyes" -a \
|
"x$HAVE_PYGOBJECT" = "xyes" -a \
|
||||||
"x$HAVE_PYGST" = "xyes"; then
|
"x$HAVE_PYGST" = "xyes"; then
|
||||||
HAVE_PYTHON_BINDINGS="yes"
|
HAVE_PYTHON_BINDINGS="yes"
|
||||||
|
|
Loading…
Reference in a new issue