+# Heif support
+# ----------------------------------------------------------------------
+
+AC_ARG_ENABLE([heif],
+ AC_HELP_STRING([--disable-heif], [disable heif support]),
+ [libheif=$enableval], [libheif=auto])
+
+if test "x${libheif}" != "xno"; then
+ PKG_CHECK_MODULES(HEIF, libheif >= 1.3.2,
+ [
+ HAVE_HEIF=yes
+ AC_DEFINE(HAVE_HEIF, 1, [define to enable heif support])
+ ],
+ [
+ HAVE_HEIF=no
+ AC_MSG_WARN([$HEIF_PKG_ERRORS])
+ ])
+else
+ HAVE_HEIF=disabled
+fi
+
+AM_CONDITIONAL(HAVE_HEIF, [test "x$HAVE_HEIF" = xyes])
+AC_SUBST(HEIF_CFLAGS)
+AC_SUBST(HEIF_LIBS)
+
+# WebP support
+# ----------------------------------------------------------------------
+
+AC_ARG_ENABLE([webp],
+ AC_HELP_STRING([--disable-webp], [disable webp support]),
+ [libwebp=$enableval], [libwebp=auto])
+
+if test "x${libwebp}" != "xno"; then
+ PKG_CHECK_MODULES(WEBP, libwebp >= 0.6.1,
+ [
+ HAVE_WEBP=yes
+ AC_DEFINE(HAVE_WEBP, 1, [define to enable webp support])
+ ],
+ [
+ HAVE_WEBP=no
+ AC_MSG_WARN([$WEBP_PKG_ERRORS])
+ ])
+else
+ HAVE_WEBP=disabled
+fi
+
+AM_CONDITIONAL(HAVE_WEBP, [test "x$HAVE_WEBP" = xyes])
+AC_SUBST(WEBP_CFLAGS)
+AC_SUBST(WEBP_LIBS)
+
+# J2K support
+# ----------------------------------------------------------------------
+
+AC_ARG_ENABLE([j2k],
+ AC_HELP_STRING([--disable-j2k], [disable j2k support]),
+ [libopenjp2=$enableval], [libopenjp2=auto])
+
+if test "x${libopenjp2}" != "xno"; then
+ PKG_CHECK_MODULES(J2K, libopenjp2 >= 2.3.0,
+ [
+ HAVE_J2K=yes
+ AC_DEFINE(HAVE_J2K, 1, [define to enable j2k support])
+ ],
+ [
+ HAVE_J2K=no
+ AC_MSG_WARN([$J2K_PKG_ERRORS])
+ ])
+else
+ HAVE_J2K=disabled
+fi
+
+AM_CONDITIONAL(HAVE_J2K, [test "x$HAVE_J2K" = xyes])
+AC_SUBST(J2K_CFLAGS)
+AC_SUBST(J2K_LIBS)
+
+# DjVu support
+# ----------------------------------------------------------------------
+
+AC_ARG_ENABLE([djvu],
+ AC_HELP_STRING([--disable-djvu], [disable djvu support]),
+ [libdjvulibre=$enableval], [libdjvulibre=auto])
+
+if test "x${libdjvulibre}" != "xno"; then
+ PKG_CHECK_MODULES(DJVU, ddjvuapi >= 3.5.27,
+ [
+ HAVE_DJVU=yes
+ AC_DEFINE(HAVE_DJVU, 1, [define to enable DjVu support])
+ ],
+ [
+ HAVE_DJVU=no
+ AC_MSG_WARN([$DJVU_PKG_ERRORS])
+ ])
+else
+ HAVE_DJVU=disabled
+fi
+
+AM_CONDITIONAL(HAVE_DJVU, [test "x$HAVE_DJVU" = xyes])
+AC_SUBST(DJVU_CFLAGS)
+AC_SUBST(DJVU_LIBS)
+