dnl -*- Autoconf -*-+ −
dnl Tag Image File Format (TIFF) Software+ −
dnl+ −
dnl Copyright (C) 2004, Andrey Kiselev <dron@ak4719.spb.edu>+ −
dnl+ −
dnl Permission to use, copy, modify, distribute, and sell this software and + −
dnl its documentation for any purpose is hereby granted without fee, provided+ −
dnl that (i) the above copyright notices and this permission notice appear in+ −
dnl all copies of the software and related documentation, and (ii) the names of+ −
dnl Sam Leffler and Silicon Graphics may not be used in any advertising or+ −
dnl publicity relating to the software without the specific, prior written+ −
dnl permission of Sam Leffler and Silicon Graphics.+ −
dnl + −
dnl THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, + −
dnl EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + −
dnl WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + −
dnl + −
dnl IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR+ −
dnl ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,+ −
dnl OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,+ −
dnl WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF + −
dnl LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + −
dnl OF THIS SOFTWARE.+ −
+ −
dnl Process this file with autoconf to produce a configure script.+ −
+ −
AC_PREREQ(2.59)+ −
AC_INIT([LibTIFF Software], 3.8.2, [tiff@lists.maptools.org], tiff)+ −
AC_CONFIG_AUX_DIR(config)+ −
AC_CONFIG_MACRO_DIR(m4)+ −
AC_LANG(C)+ −
+ −
dnl Compute the canonical target-system type variable+ −
AC_CANONICAL_TARGET+ −
+ −
AM_INIT_AUTOMAKE+ −
dnl Do not rebuild generated files every time+ −
AM_MAINTAINER_MODE+ −
+ −
dnl Versioning.+ −
dnl Don't fill the ALPHA_VERSION field, if not applicable.+ −
LIBTIFF_MAJOR_VERSION=3+ −
LIBTIFF_MINOR_VERSION=8+ −
LIBTIFF_MICRO_VERSION=2+ −
LIBTIFF_ALPHA_VERSION=+ −
LIBTIFF_VERSION=$LIBTIFF_MAJOR_VERSION.$LIBTIFF_MINOR_VERSION.$LIBTIFF_MICRO_VERSION$LIBTIFF_ALPHA_VERSION+ −
dnl This will be used with the 'make release' target+ −
LIBTIFF_RELEASE_DATE=`date +"%Y%m%d"`+ −
+ −
# This is a special hack for OpenBSD and MirOS systems. The dynamic linker+ −
# in OpenBSD uses some special semantics for shared libraries. Their soname+ −
# contains only two numbers, major and minor.+ −
# See http://bugzilla.remotesensing.org/show_bug.cgi?id=838 for details.+ −
case "$target_os" in+ −
openbsd* | mirbsd*)+ −
LIBTIFF_VERSION_INFO=$LIBTIFF_MAJOR_VERSION$LIBTIFF_MINOR_VERSION:$LIBTIFF_MICRO_VERSION$LIBTIFF_ALPHA_VERSION:0+ −
;;+ −
*)+ −
LIBTIFF_VERSION_INFO=$LIBTIFF_MAJOR_VERSION:$LIBTIFF_MINOR_VERSION:$LIBTIFF_MICRO_VERSION$LIBTIFF_ALPHA_VERSION+ −
;;+ −
esac+ −
+ −
AC_SUBST(LIBTIFF_MAJOR_VERSION)+ −
AC_SUBST(LIBTIFF_MINOR_VERSION)+ −
AC_SUBST(LIBTIFF_MICRO_VERSION)+ −
AC_SUBST(LIBTIFF_ALPHA_VERSION)+ −
AC_SUBST(LIBTIFF_VERSION)+ −
AC_SUBST(LIBTIFF_VERSION_INFO)+ −
AC_SUBST(LIBTIFF_RELEASE_DATE)+ −
+ −
dnl Checks for programs.+ −
AC_PROG_CC+ −
AM_PROG_CC_C_O+ −
+ −
dnl We want warnings. As many warnings as possible.+ −
VL_PROG_CC_WARNINGS()+ −
+ −
AC_PROG_INSTALL+ −
AC_PROG_LN_S+ −
AC_PROG_LIBTOOL+ −
AC_LIBTOOL_WIN32_DLL+ −
+ −
dnl Checks for libraries.+ −
AC_CHECK_LIB([c], [main])+ −
+ −
dnl We don't need to add math library at all targets+ −
case "$target_os" in+ −
cygwin* | mingw32* | beos* | darwin*)+ −
;;+ −
*)+ −
AC_CHECK_LIB(m,main,,,)+ −
;;+ −
esac+ −
+ −
dnl Checks for header files.+ −
AC_CHECK_HEADERS([assert.h fcntl.h limits.h malloc.h search.h sys/time.h unistd.h])+ −
+ −
dnl Checks for typedefs, structures, and compiler characteristics.+ −
AC_C_CONST+ −
AC_C_INLINE+ −
AC_C_BIGENDIAN+ −
AC_TYPE_OFF_T+ −
AC_TYPE_SIZE_T+ −
AC_CHECK_SIZEOF(int)+ −
AC_CHECK_SIZEOF(long)+ −
AC_HEADER_TIME+ −
AC_STRUCT_TM+ −
dnl Some compilers (IBM VisualAge) has these types defined, so check it here:+ −
AC_CHECK_TYPES([int8, int16, int32],,,+ −
[+ −
#if HAVE_INTTYPES_H+ −
# include <inttypes.h>+ −
#endif+ −
])+ −
+ −
dnl Checks for library functions.+ −
AC_CHECK_FUNCS([floor isascii memmove memset mmap pow sqrt strchr strrchr strstr strtol])+ −
+ −
dnl Will use local replacements for unavailable functions+ −
AC_REPLACE_FUNCS(getopt)+ −
AC_REPLACE_FUNCS(strcasecmp)+ −
AC_REPLACE_FUNCS(strtoul)+ −
AC_REPLACE_FUNCS(lfind)+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Check the native cpu bit order.+ −
dnl ---------------------------------------------------------------------------+ −
AC_MSG_CHECKING([native cpu bit order])+ −
case "$target_cpu" in+ −
i*86*)+ −
HOST_FILLORDER=FILLORDER_LSB2MSB+ −
AC_MSG_RESULT([lsb2msb])+ −
;;+ −
*)+ −
HOST_FILLORDER=FILLORDER_MSB2LSB+ −
AC_MSG_RESULT([msb2lsb])+ −
;;+ −
esac+ −
AC_DEFINE_UNQUOTED(HOST_FILLORDER, $HOST_FILLORDER, [Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB)])+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Configure legacy tifconf.h HOST_BIGENDIAN.+ −
dnl ---------------------------------------------------------------------------+ −
if test "$ac_cv_c_bigendian" = yes ; then+ −
HOST_BIGENDIAN=1+ −
else+ −
HOST_BIGENDIAN=0+ −
fi+ −
AC_DEFINE_UNQUOTED(HOST_BIGENDIAN,$HOST_BIGENDIAN,[Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian (Intel)])+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Make the POSIX.2 features available.+ −
dnl ---------------------------------------------------------------------------+ −
#_POSIX_C_SOURCE=2+ −
#AC_DEFINE_UNQUOTED(_POSIX_C_SOURCE, $_POSIX_C_SOURCE, [Define this macro to a positive integer to control which POSIX functionality is made available.])+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Set the floating point format.+ −
dnl FIXME: write appropriate test.+ −
dnl ---------------------------------------------------------------------------+ −
HAVE_IEEEFP=1+ −
AC_DEFINE_UNQUOTED(HAVE_IEEEFP, $HAVE_IEEEFP, [Define as 0 or 1 according to the floating point format suported by the machine])+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Enable run-time paths to libraries usage.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_ARG_ENABLE(rpath,+ −
AS_HELP_STRING([--enable-rpath],+ −
[Enable runtime linker paths (-R libtool option)]),+ −
[HAVE_RPATH=$enableval], [HAVE_RPATH=no])+ −
AM_CONDITIONAL(HAVE_RPATH, test "$HAVE_RPATH" = "yes")+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Support large files.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_SYS_LARGEFILE+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Point to path where we should install documentation.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
LIBTIFF_DOCDIR=\${prefix}/share/doc/${PACKAGE}-${LIBTIFF_VERSION}+ −
+ −
AC_ARG_WITH(docdir,+ −
AS_HELP_STRING([--with-docdir=DIR],+ −
[directory where documentation should be installed]),,)+ −
if test "x$with_docdir" != "x" ; then+ −
LIBTIFF_DOCDIR=$with_docdir+ −
fi+ −
+ −
AC_SUBST(LIBTIFF_DOCDIR)+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Switch on/off internal codecs.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_ARG_ENABLE(ccitt,+ −
AS_HELP_STRING([--disable-ccitt],+ −
[disable support for CCITT Group 3 & 4 algorithms]),+ −
[HAVE_CCITT=$enableval], [HAVE_CCITT=yes])+ −
+ −
if test "$HAVE_CCITT" = "yes" ; then+ −
AC_DEFINE(CCITT_SUPPORT,1,[Support CCITT Group 3 & 4 algorithms])+ −
fi+ −
+ −
AC_ARG_ENABLE(packbits,+ −
AS_HELP_STRING([--disable-packbits],+ −
[disable support for Macintosh PackBits algorithm]),+ −
[HAVE_PACKBITS=$enableval], [HAVE_PACKBITS=yes])+ −
+ −
if test "$HAVE_PACKBITS" = "yes" ; then+ −
AC_DEFINE(PACKBITS_SUPPORT,1,[Support Macintosh PackBits algorithm])+ −
fi+ −
+ −
AC_ARG_ENABLE(lzw,+ −
AS_HELP_STRING([--disable-lzw],+ −
[disable support for LZW algorithm]),+ −
[HAVE_LZW=$enableval], [HAVE_LZW=yes])+ −
+ −
if test "$HAVE_LZW" = "yes" ; then+ −
AC_DEFINE(LZW_SUPPORT,1,[Support LZW algorithm])+ −
fi+ −
+ −
AC_ARG_ENABLE(thunder,+ −
AS_HELP_STRING([--disable-thunder],+ −
[disable support for ThunderScan 4-bit RLE algorithm]),+ −
[HAVE_THUNDER=$enableval], [HAVE_THUNDER=yes])+ −
+ −
if test "$HAVE_THUNDER" = "yes" ; then+ −
AC_DEFINE(THUNDER_SUPPORT,1,[Support ThunderScan 4-bit RLE algorithm])+ −
fi+ −
+ −
HAVE_NEXT=yes+ −
+ −
AC_ARG_ENABLE(next,+ −
AS_HELP_STRING([--disable-next],+ −
[disable support for NeXT 2-bit RLE algorithm]),+ −
[HAVE_NEXT=$enableval], [HAVE_NEXT=yes])+ −
+ −
if test "$HAVE_NEXT" = "yes" ; then+ −
AC_DEFINE(NEXT_SUPPORT,1,[Support NeXT 2-bit RLE algorithm])+ −
fi+ −
+ −
AC_ARG_ENABLE(logluv,+ −
AS_HELP_STRING([--disable-logluv],+ −
[disable support for LogLuv high dynamic range encoding]),+ −
[HAVE_LOGLUV=$enableval], [HAVE_LOGLUV=yes])+ −
+ −
if test "$HAVE_LOGLUV" = "yes" ; then+ −
AC_DEFINE(LOGLUV_SUPPORT,1,[Support LogLuv high dynamic range encoding])+ −
fi+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Switch on/off support for Microsoft Document Imaging+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_ARG_ENABLE(mdi,+ −
AS_HELP_STRING([--disable-mdi],+ −
[disable support for Microsoft Document Imaging]),+ −
[HAVE_MDI=$enableval], [HAVE_MDI=yes])+ −
+ −
if test "$HAVE_MDI" = "yes" ; then+ −
AC_DEFINE(MDI_SUPPORT,1,[Support Microsoft Document Imaging format])+ −
fi+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Check for ZLIB.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
HAVE_ZLIB=no+ −
+ −
AC_ARG_ENABLE(zlib,+ −
AS_HELP_STRING([--disable-zlib],+ −
[disable Zlib usage (required for Deflate compression, enabled by default)]),,)+ −
AC_ARG_WITH(zlib-include-dir,+ −
AS_HELP_STRING([--with-zlib-include-dir=DIR],+ −
[location of Zlib headers]),,)+ −
AC_ARG_WITH(zlib-lib-dir,+ −
AS_HELP_STRING([--with-zlib-lib-dir=DIR],+ −
[location of Zlib library binary]),,)+ −
+ −
if test "x$enable_zlib" != "xno" ; then+ −
+ −
if test "x$with_zlib_lib_dir" != "x" ; then+ −
LDFLAGS="-L$with_zlib_lib_dir $LDFLAGS"+ −
fi+ −
+ −
AC_CHECK_LIB(z, inflateEnd, [zlib_lib=yes], [zlib_lib=no],)+ −
if test "$zlib_lib" = "no" -a "x$with_zlib_lib_dir" != "x"; then+ −
AC_MSG_ERROR([Zlib library not found at $with_zlib_lib_dir])+ −
fi+ −
+ −
if test "x$with_zlib_include_dir" != "x" ; then+ −
CPPFLAGS="-I$with_zlib_include_dir $CPPFLAGS"+ −
fi+ −
AC_CHECK_HEADER(zlib.h, [zlib_h=yes], [zlib_h=no])+ −
if test "$zlib_h" = "no" -a "x$with_zlib_include_dir" != "x" ; then+ −
AC_MSG_ERROR([Zlib headers not found at $with_zlib_include_dir])+ −
fi+ −
+ −
if test "$zlib_lib" = "yes" -a "$zlib_h" = "yes" ; then+ −
HAVE_ZLIB=yes+ −
fi+ −
+ −
fi+ −
+ −
if test "$HAVE_ZLIB" = "yes" ; then+ −
AC_DEFINE(ZIP_SUPPORT,1,[Support Deflate compression])+ −
LIBS="-lz $LIBS"+ −
+ −
if test "$HAVE_RPATH" = "yes" -a "x$with_zlib_lib_dir" != "x" ; then+ −
LIBDIR="-R $with_zlib_lib_dir $LIBDIR"+ −
fi+ −
+ −
fi+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Check for Pixar log-format algorithm.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_ARG_ENABLE(pixarlog,+ −
AS_HELP_STRING([--disable-pixarlog],+ −
[disable support for Pixar log-format algorithm (requires Zlib)]),+ −
[HAVE_PIXARLOG=$enableval], [HAVE_PIXARLOG=yes])+ −
+ −
if test "$HAVE_ZLIB" = "yes" -a "$HAVE_PIXARLOG" = "yes" ; then+ −
AC_DEFINE(PIXARLOG_SUPPORT, 1,+ −
[Support Pixar log-format algorithm (requires Zlib)])+ −
else+ −
HAVE_PIXARLOG=no+ −
fi+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Check for JPEG.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
HAVE_JPEG=no+ −
+ −
AC_ARG_ENABLE(jpeg,+ −
AS_HELP_STRING([--disable-jpeg],+ −
[disable IJG JPEG library usage (required for JPEG compression, enabled by default)]),,)+ −
AC_ARG_WITH(jpeg-include-dir,+ −
AS_HELP_STRING([--with-jpeg-include-dir=DIR],+ −
[location of IJG JPEG library headers]),,)+ −
AC_ARG_WITH(jpeg-lib-dir,+ −
AS_HELP_STRING([--with-jpeg-lib-dir=DIR],+ −
[location of IJG JPEG library binary]),,)+ −
+ −
if test "x$enable_jpeg" != "xno" ; then+ −
+ −
if test "x$with_jpeg_lib_dir" != "x" ; then+ −
LDFLAGS="-L$with_jpeg_lib_dir $LDFLAGS"+ −
+ −
fi+ −
+ −
AC_CHECK_LIB(jpeg, jpeg_read_scanlines, [jpeg_lib=yes], [jpeg_lib=no],)+ −
if test "$jpeg_lib" = "no" -a "x$with_jpeg_lib_dir" != "x" ; then+ −
AC_MSG_ERROR([IJG JPEG library not found at $with_jpeg_lib_dir])+ −
fi+ −
+ −
if test "x$with_jpeg_include_dir" != "x" ; then+ −
CPPFLAGS="-I$with_jpeg_include_dir $CPPFLAGS"+ −
fi+ −
AC_CHECK_HEADER(jpeglib.h, [jpeg_h=yes], [jpeg_h=no])+ −
if test "$jpeg_h" = "no" -a "x$with_jpeg_include_dir" != "x" ; then+ −
AC_MSG_ERROR([IJG JPEG library headers not found at $with_jpeg_include_dir])+ −
fi+ −
+ −
if test "$jpeg_lib" = "yes" -a "$jpeg_h" = "yes" ; then+ −
HAVE_JPEG=yes+ −
fi+ −
+ −
fi+ −
+ −
if test "$HAVE_JPEG" = "yes" ; then+ −
AC_DEFINE(JPEG_SUPPORT,1,[Support JPEG compression (requires IJG JPEG library)])+ −
LIBS="-ljpeg $LIBS"+ −
+ −
if test "$HAVE_RPATH" = "yes" -a "x$with_jpeg_lib_dir" != "x" ; then+ −
LIBDIR="-R $with_jpeg_lib_dir $LIBDIR"+ −
fi+ −
+ −
fi+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Check for Old JPEG.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_ARG_ENABLE(old-jpeg,+ −
AS_HELP_STRING([--enable-old-jpeg],+ −
[enable support for Old JPEG compresson (read contrib/ojpeg/README first! Compilation fails with unpatched IJG JPEG library)]),+ −
[HAVE_OJPEG=$enableval], [HAVE_OJPEG=no])+ −
+ −
if test "$HAVE_JPEG" = "yes" -a "$HAVE_OJPEG" = "yes" ; then+ −
AC_DEFINE(OJPEG_SUPPORT, 1,+ −
[Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation fails with unpatched IJG JPEG library)])+ −
else+ −
HAVE_OJPEG=no+ −
fi+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Check for C++.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_ARG_ENABLE(cxx,+ −
AS_HELP_STRING([--enable-cxx],+ −
[enable C++ stream API building (requires C++ compiler)]),+ −
[HAVE_CXX=$enableval], [HAVE_CXX=yes])+ −
+ −
if test "$HAVE_CXX" = "yes" ; then+ −
AC_DEFINE(CXX_SUPPORT, 1, [Support C++ stream API (requires C++ compiler)])+ −
else+ −
HAVE_CXX=no+ −
fi+ −
+ −
AM_CONDITIONAL(HAVE_CXX, test "$HAVE_CXX" = "yes")+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Check for OpenGL and GLUT.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
HAVE_OPENGL=no+ −
+ −
AC_PATH_XTRA+ −
+ −
AX_CHECK_GL+ −
AX_CHECK_GLU+ −
AX_CHECK_GLUT+ −
+ −
if test "$no_x" != "yes" -a "$no_gl" != "yes" \+ −
-a "$no_glu" != "yes" -a "$no_glut" != "yes" ; then+ −
HAVE_OPENGL=yes+ −
fi+ −
+ −
AM_CONDITIONAL(HAVE_OPENGL, test "$HAVE_OPENGL" = "yes")+ −
+ −
dnl ===========================================================================+ −
dnl ``Orthogonal Features''+ −
dnl ===========================================================================+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Default handling of strip chopping support.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_ARG_ENABLE(strip-chopping,+ −
AS_HELP_STRING([--disable-strip-chopping],+ −
[disable support for strip chopping (whether or not to convert single-strip uncompressed images to mutiple strips of specified size to reduce memory usage)]),+ −
[HAVE_STRIPCHOP=$enableval], [HAVE_STRIPCHOP=yes])+ −
AC_ARG_WITH(default-strip-size,+ −
AS_HELP_STRING([--with-default-strip-size=SIZE],+ −
[default size of the strip in bytes (when strip chopping enabled) [[default=8192]]]),,)+ −
+ −
if test "$HAVE_STRIPCHOP" = "yes" \+ −
-a "x$with_default_strip_size" != "xno"; then+ −
AC_DEFINE(STRIPCHOP_DEFAULT,TIFF_STRIPCHOP,[Support strip chopping (whether or not to convert single-strip uncompressed images to mutiple strips of specified size to reduce memory usage)])+ −
+ −
if test "x$with_default_strip_size" = "x" \+ −
-o "x$with_default_strip_size" = "xyes"; then+ −
with_default_strip_size="8192"+ −
fi+ −
+ −
AC_DEFINE_UNQUOTED(STRIP_SIZE_DEFAULT,$with_default_strip_size,[Default size of the strip in bytes (when strip chopping enabled)])+ −
+ −
fi+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Default subifd support.+ −
dnl ---------------------------------------------------------------------------+ −
AC_DEFINE(SUBIFD_SUPPORT,1,[Enable SubIFD tag (330) support])+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Default handling of ASSOCALPHA support.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_ARG_ENABLE(extrasample-as-alpha,+ −
AS_HELP_STRING([--disable-extrasample-as-alpha],+ −
[the RGBA interface will treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many packages produce RGBA files but don't mark the alpha properly]),+ −
[HAVE_EXTRASAMPLE_AS_ALPHA=$enableval],+ −
[HAVE_EXTRASAMPLE_AS_ALPHA=yes])+ −
+ −
if test "$HAVE_EXTRASAMPLE_AS_ALPHA" = "yes" ; then+ −
AC_DEFINE(DEFAULT_EXTRASAMPLE_AS_ALPHA, 1,+ −
[Treat extra sample as alpha (default enabled). The RGBA interface will treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many packages produce RGBA files but don't mark the alpha properly.])+ −
fi+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Default handling of YCbCr subsampling support.+ −
dnl See Bug 168 in Bugzilla, and JPEGFixupTestSubsampling() for details.+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_ARG_ENABLE(check-ycbcr-subsampling,+ −
AS_HELP_STRING([--disable-check-ycbcr-subsampling],+ −
[disable picking up YCbCr subsampling info from the JPEG data stream to support files lacking the tag]),+ −
[CHECK_JPEG_YCBCR_SUBSAMPLING=$enableval],+ −
[CHECK_JPEG_YCBCR_SUBSAMPLING=yes])+ −
+ −
if test "$CHECK_JPEG_YCBCR_SUBSAMPLING" = "yes" ; then+ −
AC_DEFINE(CHECK_JPEG_YCBCR_SUBSAMPLING, 1,+ −
[Pick up YCbCr subsampling info from the JPEG data stream to support files lacking the tag (default enabled).])+ −
fi+ −
+ −
dnl ---------------------------------------------------------------------------+ −
+ −
AC_SUBST(LIBDIR)+ −
+ −
AC_CONFIG_HEADERS([libtiff/tif_config.h libtiff/tiffconf.h])+ −
+ −
AC_CONFIG_FILES([Makefile \+ −
contrib/Makefile \+ −
contrib/acorn/Makefile \+ −
contrib/addtiffo/Makefile \+ −
contrib/dbs/Makefile \+ −
contrib/dbs/xtiff/Makefile \+ −
contrib/iptcutil/Makefile \+ −
contrib/mac-cw/Makefile \+ −
contrib/mac-mpw/Makefile \+ −
contrib/mfs/Makefile \+ −
contrib/ojpeg/Makefile \+ −
contrib/pds/Makefile \+ −
contrib/ras/Makefile \+ −
contrib/stream/Makefile \+ −
contrib/tags/Makefile \+ −
contrib/win_dib/Makefile \+ −
html/Makefile \+ −
html/images/Makefile \+ −
html/man/Makefile \+ −
libtiff/Makefile \+ −
man/Makefile \+ −
port/Makefile \+ −
test/Makefile \+ −
tools/Makefile])+ −
AC_OUTPUT+ −
+ −
dnl ---------------------------------------------------------------------------+ −
dnl Display configuration status+ −
dnl ---------------------------------------------------------------------------+ −
+ −
LOC_MSG()+ −
LOC_MSG([Libtiff is now configured for ${host}])+ −
LOC_MSG()+ −
LOC_MSG([ Installation directory: ${prefix}])+ −
LOC_MSG([ Documentation directory: ${LIBTIFF_DOCDIR}])+ −
LOC_MSG([ C compiler: ${CC} ${CFLAGS}])+ −
LOC_MSG([ C++ compiler: ${CXX} ${CXXFLAGS}])+ −
LOC_MSG([ Enable runtime linker paths: ${HAVE_RPATH}])+ −
LOC_MSG([ Support Microsoft Document Imaging: ${HAVE_MDI}])+ −
LOC_MSG()+ −
LOC_MSG([ Support for internal codecs:])+ −
LOC_MSG([ CCITT Group 3 & 4 algorithms: ${HAVE_CCITT}])+ −
LOC_MSG([ Macintosh PackBits algorithm: ${HAVE_PACKBITS}])+ −
LOC_MSG([ LZW algorithm: ${HAVE_LZW}])+ −
LOC_MSG([ ThunderScan 4-bit RLE algorithm: ${HAVE_THUNDER}])+ −
LOC_MSG([ NeXT 2-bit RLE algorithm: ${HAVE_NEXT}])+ −
LOC_MSG([ LogLuv high dynamic range encoding: ${HAVE_LOGLUV}])+ −
LOC_MSG()+ −
LOC_MSG([ Support for external codecs:])+ −
LOC_MSG([ ZLIB support: ${HAVE_ZLIB}])+ −
LOC_MSG([ Pixar log-format algorithm: ${HAVE_PIXARLOG}])+ −
LOC_MSG([ JPEG support: ${HAVE_JPEG}])+ −
LOC_MSG([ Old JPEG support: ${HAVE_OJPEG}])+ −
LOC_MSG()+ −
LOC_MSG([ C++ support: ${HAVE_CXX}])+ −
LOC_MSG()+ −
LOC_MSG([ OpenGL support: ${HAVE_OPENGL}])+ −
LOC_MSG()+ −
+ −