Enlightenment CVS committal Author : barbieri Project : e17 Module : libs/ecore
Dir : e17/libs/ecore Modified Files: configure.in Log Message: Ecore_Evas now supports software_16_x11 engine. =================================================================== RCS file: /cvs/e/e17/libs/ecore/configure.in,v retrieving revision 1.197 retrieving revision 1.198 diff -u -3 -r1.197 -r1.198 --- configure.in 17 Jun 2007 15:25:49 -0000 1.197 +++ configure.in 21 Jun 2007 22:49:36 -0000 1.198 @@ -413,6 +413,45 @@ fi PCFLAGS=$CFLAGS +have_ecore_evas_x11_16="no"; + +AC_ARG_ENABLE(ecore-evas-x11-16, + AC_HELP_STRING( + [--enable-ecore-evas-x11-16], + [enable 16bpp optimized mode support in the ecore_evas module. [[default=disabled]]] + ), [ + want_ecore_evas_x11_16=$enableval + ], [ + want_ecore_evas_x11_16=no + ] +) + +AC_MSG_CHECKING(whether ecore_evas x11-16 support is to be built) +AC_MSG_RESULT($want_ecore_evas_x11_16) + +dnl X11 16bpp support requires X support, so we should +dnl handle the case where our user is on crack +dnl i.e. user disables X but enables X11 16bpp +PCFLAGS=$CFLAGS +CFLAGS="$EVAS_CFLAGS $CFLAGS" +if test "x$want_ecore_evas_x11_16" = "xyes" -a "x$have_ecore_x" = "xyes"; then + AC_CHECK_HEADER(Evas_Engine_Software_16_X11.h, + [ + AC_DEFINE(BUILD_ECORE_EVAS_X11_16, 1, [Support for X11 16bpp Engine in Ecore_Evas]) + have_ecore_evas_x11_16="yes"; + ], [ + dummy=no + ], [ + #include <Evas.h> + ] + ) +else + if test "x$want_ecore_evas_x11_16" = "xyes"; then + AC_MSG_WARN(Silly monkey: ecore_evas_x11_16 requires ecore_x ... disabling ecore_evas_x11_16) + fi +fi +PCFLAGS=$CFLAGS + AC_MSG_CHECKING(whether ecore_evas DirectFB support is to be built) AC_ARG_ENABLE(ecore-evas-dfb, [ --disable-ecore-evas-dfb disable DirectFB in the ecore_evas module], @@ -718,6 +757,7 @@ AM_CONDITIONAL(BUILD_ECORE_X_XCB, test $have_ecore_x_xcb = yes) AM_CONDITIONAL(BUILD_ECORE_EVAS_GL, test $have_ecore_evas_gl = yes) AM_CONDITIONAL(BUILD_ECORE_EVAS_XRENDER, test $have_ecore_evas_xrender = yes) +AM_CONDITIONAL(BUILD_ECORE_EVAS_X11_16, test $have_ecore_evas_x11_16 = yes) AM_CONDITIONAL(BUILD_ECORE_EVAS_DIRECTFB, test $have_ecore_evas_dfb = yes) AM_CONDITIONAL(BUILD_ECORE_EVAS_FB, test $have_ecore_evas_fb = yes) AM_CONDITIONAL(BUILD_ECORE_EVAS_BUFFER, test $have_ecore_evas_buffer = yes) @@ -779,6 +819,7 @@ echo " Ecore_Evas...................: $have_ecore_evas" echo " Ecore_Evas GL Support........: $have_ecore_evas_gl" echo " Ecore_Evas XRender Support...: $have_ecore_evas_xrender" +echo " Ecore_Evas X11 16bpp Support.: $have_ecore_evas_16_x11" echo " Ecore_Evas FB Support........: $have_ecore_evas_fb" echo " Ecore_Evas DFB Support.......: $have_ecore_evas_dfb" echo " Ecore_Evas Buffer Support....: $have_ecore_evas_buffer" ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs