diff options
Diffstat (limited to 'm4/decoders.m4')
-rw-r--r-- | m4/decoders.m4 | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/m4/decoders.m4 b/m4/decoders.m4 index 09d8dd900..659f8a766 100644 --- a/m4/decoders.m4 +++ b/m4/decoders.m4 @@ -112,6 +112,21 @@ AC_DEFUN([XINE_DECODER_PLUGINS], [ fi AM_CONDITIONAL([ENABLE_GDK_PIXBUF], [test x"$have_gdkpixbuf" = x"yes"]) + dnl libjpeg (optional; enabled by default) + AC_ARG_ENABLE([libjpeg], + [AS_HELP_STRING([--enable-libjpeg], [Enable libjpeg support (default: enabled)])], + [test x"$enableval" != x"no" && enable_libjpeg="yes"]) + if test x"$enable_libjpeg" != x"no"; then + AC_CHECK_LIB([jpeg], [jpeg_start_decompress], + [AC_CHECK_HEADERS([jpeglib.h], [have_libjpeg=yes], [have_libjpeg=no])], [have_libjpeg=no]) + if test x"$enable_libjpeg" = x"yes" && test x"$have_libjpeg" != x"yes"; then + AC_MSG_ERROR([libjpeg support requested, but libjpeg not found]) + elif test x"$have_libjpeg" = x"yes"; then + JPEG_LIBS="-ljpeg" + AC_SUBST(JPEG_LIBS) + fi + fi + AM_CONDITIONAL([ENABLE_LIBJPEG], [test x"$have_libjpeg" = x"yes"]) dnl ImageMagick (optional; enabled by default) AC_ARG_WITH([imagemagick], |