Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas


Modified Files:
        configure.in 


Log Message:


patches applied as per emails :)

===================================================================
RCS file: /cvs/e/e17/libs/evas/configure.in,v
retrieving revision 1.199
retrieving revision 1.200
diff -u -3 -r1.199 -r1.200
--- configure.in        4 Dec 2006 20:34:29 -0000       1.199
+++ configure.in        10 Feb 2007 17:23:05 -0000      1.200
@@ -21,6 +21,14 @@
 AC_SUBST(MODULE_ARCH)
 AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture")
 
+create_shared_lib=""
+case "$host_os" in
+       mingw|mingw32)
+               create_shared_lib="-no-undefined "
+               ;;
+esac
+AC_SUBST(create_shared_lib)
+
 if test "x${bindir}" = 'xNONE'; then
   if test "x${prefix}" = "xNONE"; then
     PACKAGE_BIN_DIR="${ac_default_prefix}/bin"
@@ -117,18 +125,24 @@
 ## dlopen
 
 dlopen_libs=""
-AC_CHECK_FUNCS(dlopen, res=yes, res=no)
-if test "x$res" = "xyes"; then
-  AC_CHECK_FUNCS(dladdr, AC_DEFINE(HAVE_DLADDR))
-else
-  AC_CHECK_LIB(dl, dlopen, res=yes, res=no)
-  if test "x$res" = "xyes"; then
-    AC_CHECK_LIB(dl, dladdr, AC_DEFINE(HAVE_DLADDR))
-    dlopen_libs=-ldl
-  else
-    AC_MSG_ERROR(Cannot find dlopen)
-  fi
-fi
+case "$host_os" in
+  mingw|mingw32)
+    AC_CHECK_HEADER(windows.h, [], [AC_MSG_ERROR(Cannot find windows.h)])
+  ;;
+  *)
+    AC_CHECK_FUNCS(dlopen, res=yes, res=no)
+    if test "x$res" = "xyes"; then
+      AC_CHECK_FUNCS(dladdr, AC_DEFINE(HAVE_DLADDR))
+    else
+      AC_CHECK_LIB(dl, dlopen, res=yes, res=no)
+      if test "x$res" = "xyes"; then
+        AC_CHECK_LIB(dl, dladdr, AC_DEFINE(HAVE_DLADDR))
+        dlopen_libs=-ldl
+      else
+        AC_MSG_ERROR(Cannot find dlopen)
+      fi
+    fi
+esac
 AC_SUBST(dlopen_libs)
 
 #####################################################################
@@ -715,6 +729,14 @@
   [ have_jpeg="no" ]
 )
 AC_MSG_CHECKING(whether to enable jpeg image loader)
+dnl Windows has no sigsetjmp function, nor equivalent.
+dnl So we disable the jpeg saver.
+have_jpeg_saver="yes"
+case "$host_os" in
+   mingw|mingw32)
+   have_jpeg_saver="no"
+   ;;
+esac
 AC_ARG_ENABLE(image-loader-jpeg, 
   [  --enable-image-loader-jpeg      enable JPEG image loader], [
       if test x"$enableval" = x"yes" ; then
@@ -741,6 +763,7 @@
 fi
 
 AM_CONDITIONAL(BUILD_LOADER_JPEG, test x$have_jpeg = xyes)
+AM_CONDITIONAL(BUILD_SAVER_JPEG, test x$have_jpeg_saver = xyes)
 
 #######################################
 ## EET
@@ -1444,12 +1467,12 @@
 ## Convert to 16bpp RGB 565
 conv_16_rgb_565="no"
 conv_16_rgb_565="yes"
-AC_MSG_CHECKING(whether to build 16bpp 565 converter code)
+AC_MSG_CHECKING(whether to build 16bpp 565 rgb converter code)
 AC_ARG_ENABLE(convert-16-rgb-565, 
-  [  --enable-convert-16-rgb-565     enable 16bpp 565 converter code], [
+  [  --enable-convert-16-rgb-565     enable 16bpp rgb 565 converter code], [
       if test x"$enableval" = x"yes" ; then
         AC_MSG_RESULT(yes)
-        AC_DEFINE(BUILD_CONVERT_16_RGB_565, 1, [16bpp 565 Converter Support])
+        AC_DEFINE(BUILD_CONVERT_16_RGB_565, 1, [16bpp RGB 565 Converter 
Support])
         conv_16_rgb_565="yes"
       else
         AC_MSG_RESULT(no)
@@ -1458,7 +1481,30 @@
   ], [
       AC_MSG_RESULT($conv_16_rgb_565)
       if test x"$conv_16_rgb_565" = x"yes" ; then
-        AC_DEFINE(BUILD_CONVERT_16_RGB_565, 1, [16bpp 565 Converter Support])
+        AC_DEFINE(BUILD_CONVERT_16_RGB_565, 1, [16bpp RGB 565 Converter 
Support])
+      fi
+  ]
+)
+
+#######################################
+## Convert to 16bpp BGR 565
+conv_16_bgr_565="no"
+conv_16_bgr_565="yes"
+AC_MSG_CHECKING(whether to build 16bpp 565 bgr converter code)
+AC_ARG_ENABLE(convert-16-bgr-565, 
+  [  --enable-convert-16-bgr-565     enable 16bpp bgr 565 converter code], [
+      if test x"$enableval" = x"yes" ; then
+        AC_MSG_RESULT(yes)
+        AC_DEFINE(BUILD_CONVERT_16_BGR_565, 1, [16bpp BGR 565 Converter 
Support])
+        conv_16_bgr_565="yes"
+      else
+        AC_MSG_RESULT(no)
+       conv_16_bgr_565="no"
+      fi
+  ], [
+      AC_MSG_RESULT($conv_16_bgr_565)
+      if test x"$conv_16_bgr_565" = x"yes" ; then
+        AC_DEFINE(BUILD_CONVERT_16_BGR_565, 1, [16bpp BGR 565 Converter 
Support])
       fi
   ]
 )
@@ -2020,6 +2066,7 @@
 echo "  8bpp RGB 111............: $conv_8_rgb_111"
 # FIXME: add grayscale and B&W support
 echo "  16bpp RGB 565...........: $conv_16_rgb_565"
+echo "  16bpp BGR 565...........: $conv_16_bgr_565"
 echo "  16bpp RGB 555...........: $conv_16_rgb_555"
 echo "  16bpp RGB 444...........: $conv_16_rgb_444"
 echo "  16bpp RGB 565 (444 ipaq): $conv_16_rgb_ipq"



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to