Added optional emulation of the jpeg-7 or jpeg-8b API/ABI's


git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@236 632fc199-4ca6-4c93-a231-07263d6284db
diff --git a/configure.ac b/configure.ac
index a34819a..2d80e51 100644
--- a/configure.ac
+++ b/configure.ac
@@ -131,6 +131,26 @@
 esac
 AM_CONDITIONAL([IS_WIN32], [test "x$is_win32" = "x1"])
 
+AC_ARG_WITH([jpeg7],
+    AC_HELP_STRING([--with-jpeg7], [Emulate libjpeg v7 API/ABI (this makes libjpeg-turbo backward incompatible with libjpeg v6b.)]))
+AC_ARG_WITH([jpeg8],
+    AC_HELP_STRING([--with-jpeg8], [Emulate libjpeg v8b API/ABI (this makes libjpeg-turbo backward incompatible with libjpeg v6b.)]))
+if test "x${with_jpeg8}" == "xyes"; then
+    JPEG_LIB_VERSION=80
+    AC_DEFINE([JPEG_LIB_VERSION], [80], [Version 8.0])
+    AC_MSG_NOTICE([libjpeg v8b API/ABI emulation enabled])
+else
+    if test "x${with_jpeg7}" == "xyes"; then
+        JPEG_LIB_VERSION=70
+        AC_DEFINE([JPEG_LIB_VERSION], [70], [Version 7.0])
+        AC_MSG_NOTICE([libjpeg v7 API/ABI emulation enabled])
+    else
+        JPEG_LIB_VERSION=62
+        AC_DEFINE([JPEG_LIB_VERSION], [62], [Version 6b])
+    fi
+fi
+AC_SUBST(JPEG_LIB_VERSION)
+
 # SIMD is optional
 AC_ARG_WITH([simd],
     AC_HELP_STRING([--without-simd],[Omit accelerated SIMD routines.]))