mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-28 11:55:39 +00:00
configure: check for libxml2 explicitly
GStreamer may be built without the libxml2 dependency.
This commit is contained in:
parent
6a3391eae8
commit
e121368e37
2 changed files with 10 additions and 2 deletions
|
@ -243,6 +243,14 @@ AC_SUBST(GLIB_PREFIX)
|
|||
AC_SUBST(GST_PREFIX)
|
||||
AC_SUBST(GSTPB_PREFIX)
|
||||
|
||||
dnl pitivi formatter needs libxml
|
||||
PKG_CHECK_MODULES(XML, libxml-2.0, HAVE_LIBXML="yes", HAVE_LIBXML="no")
|
||||
if test "x$HAVE_LIBXML" != "xyes"; then
|
||||
AC_ERROR([libxml2 is required])
|
||||
fi
|
||||
AC_SUBST(XML_LIBS)
|
||||
AC_SUBST(XML_CFLAGS)
|
||||
|
||||
dnl GTK is optional and only used in examples
|
||||
HAVE_GTK=no
|
||||
HAVE_GTK_X11=no
|
||||
|
|
|
@ -96,8 +96,8 @@ libges_@GST_MAJORMINOR@include_HEADERS = \
|
|||
noinst_HEADERS = \
|
||||
ges-internal.h
|
||||
|
||||
libges_@GST_MAJORMINOR@_la_CFLAGS = -I$(top_srcdir) $(GST_PBUTILS_CFLAGS) $(GST_VIDEO_CFLAGS) $(GST_CONTROLLER_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
||||
libges_@GST_MAJORMINOR@_la_LIBADD = $(GST_PBUTILS_LIBS) $(GST_VIDEO_LIBS) $(GST_CONTROLLER_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS)
|
||||
libges_@GST_MAJORMINOR@_la_CFLAGS = -I$(top_srcdir) $(GST_PBUTILS_CFLAGS) $(GST_VIDEO_CFLAGS) $(GST_CONTROLLER_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(XML_CFLAGS)
|
||||
libges_@GST_MAJORMINOR@_la_LIBADD = $(GST_PBUTILS_LIBS) $(GST_VIDEO_LIBS) $(GST_CONTROLLER_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(XML_LIBS)
|
||||
libges_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS) -export-symbols-regex \^_*\(ges_\|GES_\).*
|
||||
|
||||
DISTCLEANFILE = $(CLEANFILES)
|
||||
|
|
Loading…
Reference in a new issue