Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore


Modified Files:
        configure.in 


Log Message:


evilness... but it works.
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/configure.in,v
retrieving revision 1.128
retrieving revision 1.129
diff -u -3 -r1.128 -r1.129
--- configure.in        4 Mar 2006 17:51:16 -0000       1.128
+++ configure.in        8 Mar 2006 08:02:54 -0000       1.129
@@ -347,7 +347,7 @@
           Xinerama_libs=""
           use_Xinerama="no"
         ], [
-          $x_libs $x_ldflags -lXrender
+          $x_libs $x_ldflags
         ]
       )
     ], [
@@ -430,6 +430,40 @@
   
   AC_SUBST(Xss_cflags)
   AC_SUBST(Xss_libs)
+
+  Xrender_libs=""
+  Xrender_cflags=""
+  use_Xrender="no"
+  PCFLAGS=$CFLAGS
+  CFLAGS=$x_cflags" "$x_includes
+  AC_CHECK_HEADER(X11/extensions/Xrender.h,
+    [
+      AC_CHECK_LIB(Xrender, XRenderFindVisualFormat,
+        [
+          AC_DEFINE(ECORE_XRENDER, 1, [Build support for Xrender])
+          Xrender_cflags=""
+          Xrender_libs="-lXrender"
+          use_Xrender="yes"
+        ], [
+          Xrender_cflags=""
+          Xrender_libs=""
+          use_Xrender="no"
+        ], [
+          $x_libs $x_ldflags
+        ]
+      )
+    ], [
+      Xrender_cflags=""
+      Xrender_libs=""
+      use_Xrender="no"
+    ], [
+      #include <X11/Xlib.h>
+    ]
+  )
+  CFLAGS=$PCFLAGS
+
+  AC_SUBST(Xrender_cflags)
+  AC_SUBST(Xrender_libs)
 fi
 
 AC_SUBST(ecore_x_cflags)
@@ -1186,7 +1220,7 @@
 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) 
(Xscreensaver: $use_Xss)"
+echo "  Ecore_X......................: $have_ecore_x (Xcursor: $use_Xcursor) 
(Xprint: $use_Xprint) (Xinerama: $use_Xinerama) (Xrandr: $use_Xrandr) 
(Xscreensaver: $use_Xss) (Xrender: $use_Xrender)"
 echo "  Ecore_FB.....................: $have_ecore_fb"
 echo "  Ecore_DFB....................: $have_ecore_dfb"
 echo "  Ecore_Evas...................: $have_ecore_evas"




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to