fix X check explain version check
authorThomas Vander Stichele <thomas@apestaart.org>
Tue, 16 Mar 2004 18:00:18 +0000 (18:00 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Tue, 16 Mar 2004 18:00:18 +0000 (18:00 +0000)
Original commit message from CVS:
fix X check
explain version check

ChangeLog
configure.ac

index 6bdc5d6..654011a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2004-03-16  Thomas Vander Stichele  <thomas at apestaart dot org>
 
+       * common/ChangeLog:
+       * common/gst-autogen.sh:
+          add some explanation about the version detection
+       * configure.ac:
+          fix X check
+
+2004-03-16  Thomas Vander Stichele  <thomas at apestaart dot org>
+
        * configure.ac: bump nano to 1
 
 === gst-plugins 0.8.0 ===
index d63ed49..b11ebe2 100644 (file)
@@ -507,20 +507,20 @@ translit(dnm, m, l) AM_CONDITIONAL(USE_X, true)
 GST_CHECK_FEATURE(X, [X libraries and plugins],
                   [ximagesink], [
   AC_PATH_XTRA
-dnl  if test "x$X_CFLAGS" == "x" -o "$X_CFLAGS" == "-DX_DISPLAY_MISSING"
-  if test "x$X_DISPLAY_MISSING" = "x1"
+  dnl now try to find the HEADER
+  AC_CHECK_HEADER(X11/Xlib.h, HAVE_X="yes", HAVE_X="no")
+
+  if test "x$HAVE_X" = "xno"
   then
     AC_MSG_NOTICE([cannot find X11 development files])
-    HAVE_X="no"
   else
     dnl this is much more than we want
     X_LIBS="$X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS"
-    dnl AC_PATH_XTRA only defines the path needed to find the X libs, not the libs
-    dnl therefore we add them here
+    dnl AC_PATH_XTRA only defines the path needed to find the X libs,
+    dnl it does not add the libs; therefore we add them here
     X_LIBS="$X_LIBS -lX11"
     AC_SUBST(X_CFLAGS)
     AC_SUBST(X_LIBS)
-    HAVE_X="yes"
   fi
   AC_SUBST(HAVE_X)
 ])