Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas


Modified Files:
        configure.in 


Log Message:
gif loader

===================================================================
RCS file: /cvs/e/e17/libs/evas/configure.in,v
retrieving revision 1.150
retrieving revision 1.151
diff -u -3 -r1.150 -r1.151
--- configure.in        29 Mar 2006 08:00:29 -0000      1.150
+++ configure.in        8 Apr 2006 12:22:18 -0000       1.151
@@ -144,11 +144,9 @@
         [ 
             have_fontconfig="yes"
             AC_DEFINE(HAVE_FONTCONFIG, 1, [have fontconfig searching 
capabilities])
-            AC_MSG_RESULT(yes)
         ],
         [ 
             have_fontconfig="no"
-            AC_MSG_RESULT(no)
         ]
     )
 else 
@@ -648,6 +646,46 @@
 ## Image loaders
 
 #######################################
+## GIF
+have_gif="no";
+AC_CHECK_HEADER(gif_lib.h,
+  [ have_gif="yes" ],
+  [ have_gif="no" ]
+)
+AC_MSG_CHECKING(whether to enable gif image loader)
+AC_ARG_ENABLE(image-loader-gif, 
+  [  --enable-image-loader-gif       enable GIF image loader], [
+      if test x"$enableval" = x"yes" ; then
+        AC_MSG_RESULT(yes)
+       have_gif="yes"
+      else
+        AC_MSG_RESULT(no)
+       have_gif="no"
+      fi
+  ], [
+      AC_MSG_RESULT($have_gif)
+  ]
+)
+if test "x$have_gif" = "xyes"; then
+  AC_CHECK_HEADER(gif_lib.h,
+    [ AC_CHECK_LIB(gif, DGifOpenFileName,
+       [ gif_libs="-lgif"
+         have_gif="yes" ],
+       [ AC_CHECK_LIB(ungif, DGifOpenFileName,
+          [ gif_libs="-lungif"
+            have_gif="yes" ],
+          [ have_gif="no" ]) ]) ],
+    [ have_gif="no" ]
+  )
+fi
+if test "x$have_gif" = "xyes"; then
+  AC_DEFINE(BUILD_LOADER_GIF, 1, [GIF Image Loader Support])
+  gif_cflags=""
+fi
+
+AM_CONDITIONAL(BUILD_LOADER_GIF, test x$have_gif = xyes)
+
+#######################################
 ## PNG
 have_png="no";
 AC_CHECK_HEADER(png.h,
@@ -1652,6 +1690,8 @@
 AC_SUBST(qt_libs)
 AC_SUBST(qt_moc)
 
+AC_SUBST(gif_cflags)
+AC_SUBST(gif_libs)
 AC_SUBST(png_cflags)
 AC_SUBST(png_libs)
 AC_SUBST(jpeg_cflags)
@@ -1723,6 +1763,7 @@
 src/modules/loaders/Makefile
 src/modules/loaders/edb/Makefile
 src/modules/loaders/eet/Makefile
+src/modules/loaders/gif/Makefile
 src/modules/loaders/jpeg/Makefile
 src/modules/loaders/png/Makefile
 src/modules/savers/Makefile
@@ -1773,6 +1814,7 @@
 # FIXME: xrender engine to be written
 echo
 echo "Image Loaders:"
+echo "  GIF.....................: $have_gif"
 echo "  PNG.....................: $have_png"
 echo "  JPEG....................: $have_jpeg"
 echo "  EET.....................: $have_eet"




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