[have_tile_rotate="no"])
-# Loaders
-
-AC_ARG_ENABLE([image-loader-gif],
- [AC_HELP_STRING([--enable-image-loader-gif], [enable Gif image loader. @<:@default=enabled@:>@])],
- [
- if test "x${enableval}" = "xyes" ; then
- want_evas_image_loader_gif="yes"
- else
- if test "x${enableval}" = "xstatic" ; then
- want_evas_image_loader_gif="static"
- else
- want_evas_image_loader_gif="no"
- fi
- fi
- ],
- [want_evas_image_loader_gif="yes"])
-
-AC_ARG_ENABLE([image-loader-tiff],
- [AC_HELP_STRING([--enable-image-loader-tiff], [enable Tiff image loader. @<:@default=enabled@:>@])],
- [
- if test "x${enableval}" = "xyes" ; then
- want_evas_image_loader_tiff="yes"
- else
- if test "x${enableval}" = "xstatic" ; then
- want_evas_image_loader_tiff="static"
- else
- want_evas_image_loader_tiff="no"
- fi
- fi
- ],
- [want_evas_image_loader_tiff="yes"])
-
-AC_ARG_ENABLE([image-loader-webp],
- [AC_HELP_STRING([--enable-image-loader-webp], [enable WEBP image loader. @<:@default=disabled@:>@])],
- [
- if test "x${enableval}" = "xyes" ; then
- want_evas_image_loader_webp="yes"
- else
- if test "x${enableval}" = "xstatic" ; then
- want_evas_image_loader_webp="static"
- else
- want_evas_image_loader_webp="no"
- fi
- fi
- ],
- [want_evas_image_loader_webp="no"])
+# Image Loaders
+
+ARG_ENABLE_EVAS_IMAGE_LOADER(BMP, static)
+ARG_ENABLE_EVAS_IMAGE_LOADER(Eet, static)
+ARG_ENABLE_EVAS_IMAGE_LOADER(Generic, static)
+ARG_ENABLE_EVAS_IMAGE_LOADER(Gif, yes)
+ARG_ENABLE_EVAS_IMAGE_LOADER(ICO, static)
+ARG_ENABLE_EVAS_IMAGE_LOADER(JPEG, static)
+ARG_ENABLE_EVAS_IMAGE_LOADER(PMAPS, static)
+ARG_ENABLE_EVAS_IMAGE_LOADER(PNG, static)
+ARG_ENABLE_EVAS_IMAGE_LOADER(PSD, static)
+ARG_ENABLE_EVAS_IMAGE_LOADER(Tga, static)
+ARG_ENABLE_EVAS_IMAGE_LOADER(Tiff, yes)
+ARG_ENABLE_EVAS_IMAGE_LOADER(WBMP, static)
+ARG_ENABLE_EVAS_IMAGE_LOADER(WEBP, no)
+ARG_ENABLE_EVAS_IMAGE_LOADER(XPM, static)
### Default values
want_evas_engine_wayland_egl="yes"
fi
-want_evas_image_loader_bmp="static"
-want_evas_image_loader_eet="static"
-want_evas_image_loader_generic="static"
-#want_evas_image_loader_gif="yes"
-want_evas_image_loader_ico="static"
-want_evas_image_loader_jpeg="static"
-want_evas_image_loader_pmaps="static"
-want_evas_image_loader_png="static"
-want_evas_image_loader_psd="static"
-want_evas_image_loader_tga="static"
-#want_evas_image_loader_tiff="yes"
-want_evas_image_loader_wbmp="static"
-#want_evas_image_loader_webp="yes"
-want_evas_image_loader_xpm="static"
-
if test "${have_wince}" = "yes"; then
want_fontconfig="no"
want_evas_image_loader_gif="no"
+dnl use: ARG_ENABLE_EVAS_IMAGE_LOADER(loader, default_value)
+
+AC_DEFUN([ARG_ENABLE_EVAS_IMAGE_LOADER],
+[dnl
+m4_pushdef([DOWN], m4_tolower([$1]))dnl
+
+AC_ARG_ENABLE([image-loader-[]DOWN],
+ [AC_HELP_STRING([--enable-image-loader-[]DOWN], [enable $1 image loader. @<:@default=$2@:>@])],
+ [
+ if test "x${enableval}" = "xyes" ; then
+ want_evas_image_loader_[]DOWN="yes"
+ else
+ if test "x${enableval}" = "xstatic" ; then
+ want_evas_image_loader_[]DOWN="static"
+ else
+ if test "x${enableval}" = "xauto" ; then
+ want_evas_image_loader_[]DOWN="auto"
+ else
+ want_evas_image_loader_[]DOWN="no"
+ fi
+ fi
+ fi
+ ],
+ [want_evas_image_loader_[]DOWN="$2"])
+m4_popdef([DOWN])dnl
+])
+
dnl use: EVAS_CHECK_LOADER_DEP_BMP(loader, want_static[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
AC_DEFUN([EVAS_CHECK_LOADER_DEP_BMP],