Enlightenment CVS committal

Author  : tilman
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore


Modified Files:
        configure.in 


Log Message:
Ecore now checks whether the composite extension is available before trying to 
open an ARGB window.

===================================================================
RCS file: /cvs/e/e17/libs/ecore/configure.in,v
retrieving revision 1.215
retrieving revision 1.216
diff -u -3 -r1.215 -r1.216
--- configure.in        30 Sep 2007 15:31:13 -0000      1.215
+++ configure.in        6 Oct 2007 08:37:31 -0000       1.216
@@ -172,6 +172,11 @@
     [ have_ecore_x_xcb="no" ])
 
   if test "x$have_ecore_x_xcb" = "xyes" ; then
+    PKG_CHECK_MODULES(XCB_COMPOSITE, xcb-composite,
+      [ have_ecore_x_xcb_composite="yes"
+      AC_DEFINE(ECORE_XCB_COMPOSITE, 1, [Build support for XCB composite]) ],
+      [ have_ecore_x_xcb_composite="no" ])
+
     PKG_CHECK_MODULES(XCB_DAMAGE, xcb-damage,
       [ have_ecore_x_xcb_damage="yes"
       AC_DEFINE(ECORE_XCB_DAMAGE, 1, [Build support for XCB damage]) ],
@@ -290,6 +295,7 @@
   AC_SUBST(Xcursor_cflags)
   AC_SUBST(Xcursor_libs)
 
+  ECORE_CHECK_X_EXTENSION([Xcomposite], [Xcomposite.h], [Xcomposite], 
[XCompositeQueryExtension])
   ECORE_CHECK_X_EXTENSION([Xdamage], [Xdamage.h], [Xdamage], [XDamageSubtract])
   ECORE_CHECK_X_EXTENSION([Xdpms], [dpms.h], [Xdpms], [DPMSQueryExtension])
   if test "x$use_xdpms" = "xno" ; then
@@ -910,9 +916,9 @@
 echo "  Ecore_Con....................: $have_ecore_con (OpenSSL: $use_openssl) 
(CURL: $use_curl)"
 echo "  Ecore_Txt....................: $have_ecore_txt"
 if test "x$have_ecore_x_xcb" = "xyes" ; then
-echo "  Ecore_X (XCB backend)........: $have_ecore_x_xcb (Xprint: 
$have_ecore_x_xcb_xprint) (Xinerama: $have_ecore_x_xcb_xinerama) (Xrandr: 
$have_ecore_x_xcb_randr) (Xscreensaver: $have_ecore_x_xcb_screensaver) (Xshape: 
$have_ecore_x_xcb_shape) (Xsync: $have_ecore_x_xcb_sync) (Xrender: 
$have_ecore_x_xcb_render) (Xfixes: $have_ecore_x_xcb_xfixes) (Xdamage: 
$have_ecore_x_xcb_damage) (Xdpms: $have_ecore_x_xcb_dpms)"
+echo "  Ecore_X (XCB backend)........: $have_ecore_x_xcb (Xprint: 
$have_ecore_x_xcb_xprint) (Xinerama: $have_ecore_x_xcb_xinerama) (Xrandr: 
$have_ecore_x_xcb_randr) (Xscreensaver: $have_ecore_x_xcb_screensaver) (Xshape: 
$have_ecore_x_xcb_shape) (Xsync: $have_ecore_x_xcb_sync) (Xrender: 
$have_ecore_x_xcb_render) (Xfixes: $have_ecore_x_xcb_xfixes) (Xcomposite: 
$have_ecore_x_xcb_composite) (Xdamage: $have_ecore_x_xcb_damage) (Xdpms: 
$have_ecore_x_xcb_dpms)"
 else
-  echo "  Ecore_X (Xlib backend).......: $have_ecore_x (Xcursor: $use_Xcursor) 
(Xprint: $use_xprint) (Xinerama: $use_xinerama) (Xrandr: $use_xrandr) 
(Xscreensaver: $use_xss) (Xrender: $use_xrender) (Xfixes: $use_xfixes) 
(Xdamage: $use_xdamage) (Xdpms: $use_xdpms)"
+  echo "  Ecore_X (Xlib backend).......: $have_ecore_x (Xcursor: $use_Xcursor) 
(Xprint: $use_xprint) (Xinerama: $use_xinerama) (Xrandr: $use_xrandr) 
(Xscreensaver: $use_xss) (Xrender: $use_xrender) (Xcomposite: $use_xcomposite) 
(Xfixes: $use_xfixes) (Xdamage: $use_xdamage) (Xdpms: $use_xdpms)"
 fi
 echo "  Ecore_Win32..................: $have_ecore_win32 (DirectDraw: 
${have_ddraw}) (Direct3D: ${have_direct3d})"
 



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to