diff --git a/configure.ac b/configure.ac index 5d2c410e43f64ea0e6b7b879afd55ea7c8425dab..d0e5f8e2164b7cfa9a43f8412bd8f2678a6535e9 100644 --- a/configure.ac +++ b/configure.ac @@ -2865,8 +2865,19 @@ dnl AC_ARG_ENABLE([jpeg], AS_HELP_STRING([--enable-jpeg], [JPEG support (default enabled)])) AS_IF([test "${enable_jpeg}" != "no"], [ -AC_CHECK_HEADERS([jpeglib.h], [ - VLC_ADD_PLUGIN([jpeg]) + AC_CHECK_HEADERS([jpeglib.h], [ + AC_MSG_CHECKING([for JPEG library source/destination support]) + AC_PREPROC_IFELSE([AC_LANG_PROGRAM([[ +#include <jpeglib.h> +#if (JPEG_LIB_VERSION < 80) && !defined(MEM_SRCDST_SUPPORTED) +#error JPEG library too old +#endif]],[[;]]) + ],[ + AC_MSG_RESULT([yes]) + VLC_ADD_PLUGIN([jpeg]) + ], [ + AC_MSG_RESULT([no]) + ]) ]) ])