Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore Modified Files: configure.in Log Message: properly support shaped windows with xrender engine... :) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/configure.in,v retrieving revision 1.110 retrieving revision 1.111 diff -u -3 -r1.110 -r1.111 --- configure.in 3 Oct 2005 02:29:54 -0000 1.110 +++ configure.in 3 Oct 2005 06:45:45 -0000 1.111 @@ -576,6 +576,48 @@ fi fi +want_ecore_evas_xrender="yes"; +have_ecore_evas_xrender="no"; + +AC_MSG_CHECKING(whether ecore_evas xrender support is to be built) +AC_ARG_ENABLE(ecore-evas-xrender, + [ --disable-ecore-evas-xrender disable xrender in the ecore_evas module], + [ + if [ test "$enableval" = "yes" ]; then + AC_MSG_RESULT(yes) + else + AC_MSG_RESULT(no) + want_ecore_evas_xrender="no" + fi + ], [ + AC_MSG_RESULT(yes) + ] +) + +dnl Xrender 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 Xrender +PCFLAGS=$CFLAGS +CFLAGS="$EVAS_CFLAGS $CFLAGS" +if test "x$want_ecore_evas_xrender" = "xyes" -a "x$have_ecore_x" = "xyes"; then + AC_CHECK_HEADER(Evas_Engine_XRender_X11.h, + [ + AM_CONDITIONAL(BUILD_ECORE_EVAS_XRENDER, true) + AC_DEFINE(BUILD_ECORE_EVAS_XRENDER, 1, [Support for XRender Engine in Ecore_Evas]) + have_ecore_evas_xrender="yes"; + ], [ + AM_CONDITIONAL(BUILD_ECORE_EVAS_XRENDER, false) + ], [ + #include <Evas.h> + ] + ) +else + AM_CONDITIONAL(BUILD_ECORE_EVAS_XRENDER, false) + if test "x$want_ecore_evas_xrender" = "xyes"; then + AC_MSG_WARN(Silly monkey: ecore_evas_xrender requires ecore_x ... disabling ecore_evas_xrender) + fi +fi + want_ecore_evas_fb="yes"; have_ecore_evas_fb="no"; @@ -1052,20 +1094,21 @@ echo echo "Optional Modules:" echo -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) (Xrandr: $use_Xrandr)" -echo " Ecore_FB................: $have_ecore_fb" -echo " Ecore_Evas..............: $have_ecore_evas" -echo " Ecore_Evas GL Support...: $have_ecore_evas_gl" -echo " Ecore_Evas FB Support...: $have_ecore_evas_fb" -echo " Ecore_Buffer............: $have_ecore_evas_buffer" -echo " Ecore_Ipc...............: $have_ecore_ipc (OpenSSL: $use_openssl)" -echo " Ecore_Config............: $have_ecore_config" -echo " Ecore_DBUS..............: $have_ecore_dbus" -#echo " Ecore_File..............: $have_ecore_file (Inotify: $use_inotify) (FAM: $use_fam) (Poll: $use_poll)" -echo " Ecore_File..............: $have_ecore_file (Inotify: $use_inotify) (Poll: $use_poll) (CURL: $use_curl)" +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) (Xrandr: $use_Xrandr)" +echo " Ecore_FB.....................: $have_ecore_fb" +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 FB Support........: $have_ecore_evas_fb" +echo " Ecore_Buffer.................: $have_ecore_evas_buffer" +echo " Ecore_Ipc....................: $have_ecore_ipc (OpenSSL: $use_openssl)" +echo " Ecore_Config.................: $have_ecore_config" +echo " Ecore_DBUS...................: $have_ecore_dbus" +#echo " Ecore_File...................: $have_ecore_file (Inotify: $use_inotify) (FAM: $use_fam) (Poll: $use_poll)" +echo " Ecore_File...................: $have_ecore_file (Inotify: $use_inotify) (Poll: $use_poll) (CURL: $use_curl)" echo echo "Now type 'make' ('gmake' on some systems) to compile $PACKAGE." echo ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs