fix X dependencies
authorThomas Vander Stichele <thomas@apestaart.org>
Wed, 3 Dec 2003 12:49:29 +0000 (12:49 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Wed, 3 Dec 2003 12:49:29 +0000 (12:49 +0000)
Original commit message from CVS:
fix X dependencies

configure.ac
gst-libs/gst/Makefile.am

index 8563f09..f3704eb 100644 (file)
@@ -419,11 +419,16 @@ dnl *** Video 4 Linux ***
 dnl for information about the header/define, see sys/v4l/gstv4lelement.h
 translit(dnm, m, l) AM_CONDITIONAL(USE_V4L, true)
 GST_CHECK_FEATURE(V4L, [Video 4 Linux], v4lsrc v4lmjpegsrc v4lmjpegsink, [
-  AC_CHECK_DECL(VID_TYPE_MPEG_ENCODER, HAVE_V4L="yes", HAVE_V4L="no", [
+  # first check X
+  HAVE_V4L="no"
+  if test "$HAVE_X" == "yes"
+  then
+    AC_CHECK_DECL(VID_TYPE_MPEG_ENCODER, HAVE_V4L="yes", HAVE_V4L="no", [
 #include <sys/types.h>
 #define _LINUX_TIME_H
 #include <linux/videodev.h>
-  ])
+    ])
+  fi
 ])
 
 dnl *** Video 4 Linux 2***
index c39924c..9cb04fe 100644 (file)
@@ -1,13 +1,15 @@
 if USE_GCONF
-GCONF_DIR=gconf
+GCONF_DIR = gconf
 else
-GCONF_DIR=
+GCONF_DIR =
 endif
 
 if USE_X
-X_DIR=xwindowlistener xoverlay
+X_DIR = xwindowlistener xoverlay
+X_INTERFACE_LIBS = xoverlay/libgstxoverlay.la
 else
-X_DIR=
+X_DIR =
+X_INTERFACE_LIBS =
 endif
 
 SUBDIRS = audio colorbalance floatcast \
@@ -33,7 +35,7 @@ libgstinterfaces_@GST_MAJORMINOR@_la_LIBADD = \
        navigation/libgstnavigation.la \
        propertyprobe/libgstpropertyprobe.la \
        tuner/libgsttuner.la \
-       xoverlay/libgstxoverlay.la \
+        $(X_INTERFACE_LIBS) \
        $(GST_LIBS)
 
 libgstinterfaces_@GST_MAJORMINOR@_la_LDFLAGS = @GST_PLUGINS_LT_LDFLAGS@ -version-info @GST_PLUGINS_LIBVERSION@