Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl


Modified Files:
        configure.in 


Log Message:
add xcb engine

===================================================================
RCS file: /cvs/e/e17/libs/ewl/configure.in,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -3 -r1.116 -r1.117
--- configure.in        28 Oct 2007 14:30:35 -0000      1.116
+++ configure.in        7 Nov 2007 18:03:49 -0000       1.117
@@ -187,6 +187,36 @@
 
 AM_CONDITIONAL(EWL_ENABLE_X11, test "x$have_software_x11" = "xyes" -o 
"x$have_software_16_x11" = "xyes" -o "x$have_xrender_x11" = "xyes" -o 
"x$have_opengl_x11" = "xyes")
 
+dnl software XCB
+AC_ARG_ENABLE(software-xcb,
+  [
+    AC_HELP_STRING(
+      [--enable-software-xcb],
+      [enable software XCB support])
+  ],
+  [enable_software_xcb=$enableval],
+  [enable_software_xcb="auto"])
+
+if test "x$enable_software_xcb" != "xno" ; then
+  PKG_CHECK_MODULES(EVAS_SOFTWARE_XCB,
+    [xcb >= 1.0 evas-software-xcb >= 0.9.9],
+    [
+      PKG_CHECK_MODULES(ECORE_XCB,
+        [xcb >= 1.0 ecore-x >= 0.9.9],
+        [have_software_xcb="yes"],
+        [have_software_xcb="no"])
+    ],
+    [have_software_xcb="no"])
+  if test "x$have_software_xcb" = "xyes" ; then
+    AC_DEFINE(ENABLE_EWL_SOFTWARE_XCB, 1, [Enable XCB Software])
+  elif test "x$enable_software_xcb" = "xyes" ; then
+    AC_MSG_ERROR(software XCB requested but no evas/ecore support found)
+  fi
+fi
+AM_CONDITIONAL(EWL_ENABLE_EVAS_SOFTWARE_XCB, test "x$have_software_xcb" = xyes)
+
+AM_CONDITIONAL(EWL_ENABLE_XCB, test "x$have_software_xcb" = "xyes")
+
 dnl software SDL
 AC_ARG_ENABLE(software-sdl,
   [
@@ -394,8 +424,10 @@
 src/engines/Makefile
 src/plugins/Makefile
 src/engines/x11/Makefile
+src/engines/xcb/Makefile
 src/engines/evas/Makefile
 src/engines/evas_software_x11/Makefile
+src/engines/evas_software_xcb/Makefile
 src/engines/evas_software_sdl/Makefile
 src/engines/evas_software_16_x11/Makefile
 src/engines/evas_xrender_x11/Makefile
@@ -425,8 +457,9 @@
 echo
 echo "  Software X11.............................: $have_software_x11"
 echo "  Software 16 X11..........................: $have_software_16_x11"
-echo "  OpenGL X11...............................: $have_opengl_x11" 
+echo "  OpenGL X11...............................: $have_opengl_x11"
 echo "  XRender X11..............................: $have_xrender_x11"
+echo "  Software XCB.............................: $have_software_xcb"
 echo "  Framebuffer..............................: $have_framebuffer"
 echo "  SDL......................................: $have_software_sdl"
 echo "  Buffer...................................: $have_buffer"



-------------------------------------------------------------------------
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