Hey,
i've always found the output of ecore's configure a bit messy. Here is a
patch that tries to organise that a bit. There are 3 parts: "Core",
"Graphic systems" and "Ecore Evas". Here is an output on Windows:
Core:
Ecore_Job....................: yes
Ecore_Txt....................: yes
Ecore_File...................: yes
Inotify....................: no
Poll.......................: yes
CURL.......................: yes
Ecore_Desktop................: no
Ecore_Con....................: no
Ecore_Ipc....................: no
Ecore_Config.................: no
Ecore_IMF....................: yes
Ecore_IMF_Evas...............: yes
Graphic systems:
Ecore_X......................: no
Ecore_Win32..................: yes
Ecore_SDL....................: no
Ecore_FB.....................: no
Ecore_DFB....................: no
Ecore_WinCE..................: no
Ecore Evas:
Ecore_Evas...................: yes
Software Memory Buffer.....: yes
Software X11...............: no
XRender X11................: no
OpenGL X11.................: no
Software DirectDraw........: yes
Direct3D...................: yes
OpenGL Glew................: yes
Software SDL...............: no
DirectFB...................: no
Software Framebuffer.......: no
Software 16bit X11.........: no
Software 16bit DirectDraw..: yes
Software 16bit WinCE.......: no
The options are hidden if the module is not available.
Note that I can replace
Ecore_X
Ecore_Win32
Ecore_SDL
Ecore_FB
Ecore_DFB
Ecore_WinCE
by
X Window
Windows (gdi)
SDL
Framebuffer
DirectFB
Windows CE (gdi)
if you think it's better (I can do the same for the "Core" part).
If nobody objects, I'll commit the patch in some days.
Vincent
Index: configure.in
===================================================================
RCS file: /cvs/e/e17/libs/ecore/configure.in,v
retrieving revision 1.265
diff -u -r1.265 configure.in
--- configure.in 17 Jul 2008 06:06:34 -0000 1.265
+++ configure.in 17 Jul 2008 08:47:28 -0000
@@ -845,43 +845,92 @@
echo
echo "Optional Modules:"
echo
+echo " Core:"
+echo
echo " Ecore_Job....................: $have_ecore_job"
-echo " Ecore_Con....................: $have_ecore_con (OpenSSL:
$have_openssl) (CURL: $have_curl)"
-echo " Ecore_Ipc....................: $have_ecore_ipc (OpenSSL:
$have_openssl)"
-echo " Ecore_Config.................: $have_ecore_config"
echo " Ecore_Txt....................: $have_ecore_txt"
+echo " Ecore_File...................: $have_ecore_file"
+if test "x$have_ecore_file" = "xyes" ; then
+ echo " Inotify....................: $have_inotify"
+ echo " Poll.......................: $have_poll"
+ echo " CURL.......................: $have_curl"
+fi
+echo " Ecore_Desktop................: $have_ecore_desktop"
+echo " Ecore_Con....................: $have_ecore_con"
+if test "x$have_ecore_con" = "xyes" ; then
+ echo " OpenSSL....................: $have_openssl"
+ echo " CURL.......................: $have_curl"
+fi
+echo " Ecore_Ipc....................: $have_ecore_ipc"
+if test "x$have_ecore_con" = "xyes" ; then
+ echo " OpenSSL....................: $have_openssl"
+fi
+echo " Ecore_Config.................: $have_ecore_config"
+echo " Ecore_IMF....................: $have_ecore_imf"
+echo " Ecore_IMF_Evas...............: $have_ecore_imf_evas"
+
+echo
+echo " Graphic systems:"
+echo
-echo " Ecore_Evas...................: $have_ecore_evas"
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) (Xcomposite:
$have_ecore_x_xcb_composite) (Xdamage: $have_ecore_x_xcb_damage) (Xdpms:
$have_ecore_x_xcb_dpms) (Xtest $have_ecore_x_xcb_xtest)"
+ echo " Ecore_X (XCB backend)........: $have_ecore_x_xcb"
+ echo " Xprint.....................: $have_ecore_x_xcb_xprint"
+ echo " Xinerama...................: $have_ecore_x_xcb_xinerama"
+ echo " Xrandr.....................: $have_ecore_x_xcb_randr"
+ echo " Xscreensaver...............: $have_ecore_x_xcb_screensaver"
+ echo " Xshape.....................: $have_ecore_x_xcb_shape"
+ echo " Xsync......................: $have_ecore_x_xcb_sync"
+ echo " Xrender....................: $have_ecore_x_xcb_render"
+ echo " Xcomposite.................: $have_ecore_x_xcb_composite"
+ echo " Xfixes.....................: $have_ecore_x_xcb_xfixes"
+ echo " Xdamage....................: $have_ecore_x_xcb_damage"
+ echo " Xdpms......................: $have_ecore_x_xcb_dpms"
+ echo " Xtest......................: $have_ecore_x_xcb_xtest"
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) (Xcomposite: $use_xcomposite)
(Xfixes: $use_xfixes) (Xdamage: $use_xdamage) (Xdpms: $use_xdpms) (Xtest
$use_xtest)"
+ if test "x$have_ecore_x" = "xyes" ; then
+ echo " Ecore_X (Xlib backend).......: $have_ecore_x"
+ echo " Xcursor....................: $use_Xcursor"
+ echo " Xprint.....................: $use_xprint"
+ echo " Xinerama...................: $use_xinerama"
+ echo " Xrandr.....................: $use_xrandr"
+ echo " Xscreensaver...............: $use_xss"
+ echo " Xrender....................: $use_xrender"
+ echo " Xcomposite.................: $use_xcomposite"
+ echo " Xfixes.....................: $use_xfixes"
+ echo " Xdamage....................: $use_xdamage"
+ echo " Xdpms......................: $use_xdpms"
+ echo " Xtest......................: $use_xtest"
+ else
+ echo " Ecore_X......................: $have_ecore_x"
+ fi
fi
-echo " Ecore_Evas X11 Support.......: $have_ecore_evas_x11"
-echo " Ecore_Evas X11 GL Support....: $have_ecore_evas_x11_gl"
-echo " Ecore_Evas XRender Support...: $have_ecore_evas_xrender"
-echo " Ecore_Evas X11 16bpp Support.: $have_ecore_evas_x11_16"
-
echo " Ecore_Win32..................: $have_ecore_win32"
-echo " Ecore_Evas DirectDraw Support: $have_ecore_evas_software_ddraw"
-echo " Ecore_Evas Direct3D Support..: $have_ecore_evas_direct3d"
-echo " Ecore_Evas GL Glew Support...: $have_ecore_evas_opengl_glew"
-echo " Ecore_Evas DirectDraw 16bpp Support:
$have_ecore_evas_software_16_ddraw"
-echo " Ecore_WinCE..................: $have_ecore_wince"
-echo " Ecore_Evas WinCE Support.....: $have_ecore_evas_software_16_wince"
-echo " Ecore_DFB....................: $have_ecore_directfb"
-echo " Ecore_Evas DFB Support.......: $have_ecore_evas_dfb"
-echo " Ecore_FB.....................: $have_ecore_fb"
-echo " Ecore_Evas FB Support........: $have_ecore_evas_fb"
echo " Ecore_SDL....................: $have_ecore_sdl"
-echo " Ecore_Evas SDL Support.......: $have_ecore_evas_sdl"
-echo " Ecore_Evas Buffer Support....: $have_ecore_evas_buffer"
+echo " Ecore_FB.....................: $have_ecore_fb"
+echo " Ecore_DFB....................: $have_ecore_directfb"
+echo " Ecore_WinCE..................: $have_ecore_wince"
-echo " Ecore_File...................: $have_ecore_file (Inotify:
$have_inotify) (Poll: $have_poll) (CURL: $have_curl)"
-echo " Ecore_Desktop................: $have_ecore_desktop"
+echo
+echo " Ecore Evas:"
+echo
-echo " Ecore_IMF....................: $have_ecore_imf"
-echo " Ecore_IMF_Evas...............: $have_ecore_imf_evas"
+echo " Ecore_Evas...................: $have_ecore_evas"
+if test "x$have_ecore_evas" = "xyes" ; then
+ echo " Software Memory Buffer.....: $have_ecore_evas_buffer"
+ echo " Software X11...............: $have_ecore_evas_x11"
+ echo " XRender X11................: $have_ecore_evas_xrender"
+ echo " OpenGL X11.................: $have_ecore_evas_x11_gl"
+ echo " Software DirectDraw........: $have_ecore_evas_software_ddraw"
+ echo " Direct3D...................: $have_ecore_evas_direct3d"
+ echo " OpenGL Glew................: $have_ecore_evas_opengl_glew"
+ echo " Software SDL...............: $have_ecore_evas_sdl"
+ echo " DirectFB...................: $have_ecore_evas_dfb"
+ echo " Software Framebuffer.......: $have_ecore_evas_fb"
+ echo " Software 16bit X11.........: $have_ecore_evas_x11_16"
+ echo " Software 16bit DirectDraw..: $have_ecore_evas_software_16_ddraw"
+ echo " Software 16bit WinCE.......: $have_ecore_evas_software_16_wince"
+fi
echo
echo "Now type 'make' ('gmake' on some systems) to compile $PACKAGE."
echo
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel