Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore


Modified Files:
        configure.in 


Log Message:
Add xrandr.
Check for Xprint extension before using Xprint functions.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/configure.in,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -3 -r1.100 -r1.101
--- configure.in        13 Aug 2005 12:22:51 -0000      1.100
+++ configure.in        13 Aug 2005 22:14:40 -0000      1.101
@@ -365,6 +365,38 @@
 AC_SUBST(Xinerama_cflags)
 AC_SUBST(Xinerama_libs)
 
+Xrandr_libs=""
+Xrandr_cflags=""
+use_Xrandr="no"
+PCFLAGS=$CFLAGS
+CFLAGS=$x_cflags" "$x_includes
+AC_CHECK_HEADER(X11/extensions/Xrandr.h, [
+    AC_CHECK_LIB(Xrandr, XRRSizes, [
+        AC_DEFINE(ECORE_XRANDR, 1, [Build support for Xrandr])
+        Xrandr_cflags=""
+        Xrandr_libs="-lXrandr"
+        use_Xrandr="yes"
+      ], [
+        Xrandr_cflags=""
+        Xrandr_libs=""
+        use_Xrandr="no"
+      ], [
+        $x_libs $x_ldflags
+      ]
+    )
+  ], [
+    Xrandr_cflags=""
+    Xrandr_libs=""
+    use_Xrandr="no"
+  ], [
+    #include <X11/Xlib.h>
+  ]
+)
+CFLAGS=$PCFLAGS
+
+AC_SUBST(Xrandr_cflags)
+AC_SUBST(Xrandr_libs)
+
 AC_SUBST(ecore_x_cflags)
 AC_SUBST(ecore_x_libs)
 
@@ -1024,7 +1056,7 @@
 echo "  Ecore_Job...............: $have_ecore_job"
 echo "  Ecore_Con...............: $have_ecore_con (OpenSSL: $use_openssl)"
 echo "  Ecore_Txt...............: $have_ecore_txt"
-echo "  Ecore_X.................: $have_ecore_x (Xcursor: $use_Xcursor) 
(Xprint: $use_Xprint) (Xinerama: $use_Xinerama)"
+echo "  Ecore_X.................: $have_ecore_x (Xcursor: $use_Xcursor) 
(Xprint: $use_Xprint) (Xinerama: $use_Xinerama) (Xrandr: $use_Xrandr)"
 echo "  Ecore_FB................: $have_ecore_fb"
 echo "  Ecore_Evas..............: $have_ecore_evas"
 echo "  Ecore_Evas GL Support...: $have_ecore_evas_gl"




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to