Commit 079f8aee authored by Alexandre Julliard's avatar Alexandre Julliard

configure: Add pkg-config support for libtiff.

parent 6b1a9699
...@@ -641,6 +641,8 @@ EXTRACFLAGS ...@@ -641,6 +641,8 @@ EXTRACFLAGS
LIBKSTAT LIBKSTAT
LIBOPENAL LIBOPENAL
LIBMPG123 LIBMPG123
TIFF_LIBS
TIFF_CFLAGS
PNG_LIBS PNG_LIBS
PNG_CFLAGS PNG_CFLAGS
JPEG_LIBS JPEG_LIBS
...@@ -891,7 +893,9 @@ GSTREAMER_LIBS ...@@ -891,7 +893,9 @@ GSTREAMER_LIBS
JPEG_CFLAGS JPEG_CFLAGS
JPEG_LIBS JPEG_LIBS
PNG_CFLAGS PNG_CFLAGS
PNG_LIBS' PNG_LIBS
TIFF_CFLAGS
TIFF_LIBS'
# Initialize some variables set by options. # Initialize some variables set by options.
...@@ -1615,6 +1619,8 @@ Some influential environment variables: ...@@ -1615,6 +1619,8 @@ Some influential environment variables:
JPEG_LIBS Linker flags for libjpeg, overriding pkg-config JPEG_LIBS Linker flags for libjpeg, overriding pkg-config
PNG_CFLAGS C compiler flags for libpng, overriding pkg-config PNG_CFLAGS C compiler flags for libpng, overriding pkg-config
PNG_LIBS Linker flags for libpng, overriding pkg-config PNG_LIBS Linker flags for libpng, overriding pkg-config
TIFF_CFLAGS C compiler flags for libtiff, overriding pkg-config
TIFF_LIBS Linker flags for libtiff, overriding pkg-config
Use these variables to override the choices made by `configure' or to help Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations. it to find libraries and programs with nonstandard names/locations.
...@@ -2776,7 +2782,7 @@ fi ...@@ -2776,7 +2782,7 @@ fi
# Check whether --with-tiff was given. # Check whether --with-tiff was given.
if test "${with_tiff+set}" = set; then : if test "${with_tiff+set}" = set; then :
withval=$with_tiff; if test "x$withval" = "xno"; then ac_cv_header_tiffio_h=no; fi withval=$with_tiff;
fi fi
...@@ -6043,7 +6049,6 @@ for ac_header in \ ...@@ -6043,7 +6049,6 @@ for ac_header in \
sys/wait.h \ sys/wait.h \
syscall.h \ syscall.h \
termios.h \ termios.h \
tiffio.h \
unistd.h \ unistd.h \
utime.h \ utime.h \
valgrind/memcheck.h \ valgrind/memcheck.h \
...@@ -12025,15 +12030,44 @@ This is an error since --with-png was requested." "$LINENO" 5 ;; ...@@ -12025,15 +12030,44 @@ This is an error since --with-png was requested." "$LINENO" 5 ;;
esac esac
fi fi
if test "$ac_cv_header_tiffio_h" = "yes" if test "x$with_tiff" != "xno"
then then
if test -n "$TIFF_CFLAGS"; then :
elif test -n "$PKG_CONFIG"; then :
TIFF_CFLAGS=`$PKG_CONFIG --cflags libtiff 2>/dev/null`
fi
if test -n "$TIFF_LIBS"; then :
elif test -n "$PKG_CONFIG"; then :
TIFF_LIBS=`$PKG_CONFIG --libs libtiff 2>/dev/null`
fi
ac_save_CPPFLAGS=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $TIFF_CFLAGS"
for ac_header in tiffio.h
do :
ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default"
if test "x$ac_cv_header_tiffio_h" = xyes; then :
cat >>confdefs.h <<_ACEOF
#define HAVE_TIFFIO_H 1
_ACEOF
fi
done
if test "$ac_cv_header_tiffio_h" = "yes"
then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -ltiff" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -ltiff" >&5
$as_echo_n "checking for -ltiff... " >&6; } $as_echo_n "checking for -ltiff... " >&6; }
if ${ac_cv_lib_soname_tiff+:} false; then : if ${ac_cv_lib_soname_tiff+:} false; then :
$as_echo_n "(cached) " >&6 $as_echo_n "(cached) " >&6
else else
ac_check_soname_save_LIBS=$LIBS ac_check_soname_save_LIBS=$LIBS
LIBS="-ltiff $LIBS" LIBS="-ltiff $TIFF_LIBS $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
...@@ -12080,6 +12114,11 @@ _ACEOF ...@@ -12080,6 +12114,11 @@ _ACEOF
fi fi
fi
CPPFLAGS=$ac_save_CPPFLAGS
test -z "$TIFF_CFLAGS" || TIFF_CFLAGS=`echo " $TIFF_CFLAGS" | sed 's/ -I\([^/]\)/ -I\$(top_builddir)\/\1/g'`
test -z "$TIFF_LIBS" || TIFF_LIBS=`echo " $TIFF_LIBS" | sed 's/ -L\([^/]\)/ -L\$(top_builddir)\/\1/g'`
fi fi
if test "x$ac_cv_lib_soname_tiff" = "x"; then : if test "x$ac_cv_lib_soname_tiff" = "x"; then :
case "x$with_tiff" in case "x$with_tiff" in
......
...@@ -70,8 +70,7 @@ AC_ARG_WITH(png, AS_HELP_STRING([--without-png],[do not use PNG])) ...@@ -70,8 +70,7 @@ AC_ARG_WITH(png, AS_HELP_STRING([--without-png],[do not use PNG]))
AC_ARG_WITH(pthread, AS_HELP_STRING([--without-pthread],[do not use the pthread library]), AC_ARG_WITH(pthread, AS_HELP_STRING([--without-pthread],[do not use the pthread library]),
[if test "x$withval" = "xno"; then ac_cv_header_pthread_h=no; fi]) [if test "x$withval" = "xno"; then ac_cv_header_pthread_h=no; fi])
AC_ARG_WITH(sane, AS_HELP_STRING([--without-sane],[do not use SANE (scanner support)])) AC_ARG_WITH(sane, AS_HELP_STRING([--without-sane],[do not use SANE (scanner support)]))
AC_ARG_WITH(tiff, AS_HELP_STRING([--without-tiff],[do not use TIFF]), AC_ARG_WITH(tiff, AS_HELP_STRING([--without-tiff],[do not use TIFF]))
[if test "x$withval" = "xno"; then ac_cv_header_tiffio_h=no; fi])
AC_ARG_WITH(v4l, AS_HELP_STRING([--without-v4l],[do not use v4l1 (v4l support)])) AC_ARG_WITH(v4l, AS_HELP_STRING([--without-v4l],[do not use v4l1 (v4l support)]))
AC_ARG_WITH(xcomposite,AS_HELP_STRING([--without-xcomposite],[do not use the Xcomposite extension]), AC_ARG_WITH(xcomposite,AS_HELP_STRING([--without-xcomposite],[do not use the Xcomposite extension]),
[if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_Xcomposite_h=no; fi]) [if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_Xcomposite_h=no; fi])
...@@ -515,7 +514,6 @@ AC_CHECK_HEADERS(\ ...@@ -515,7 +514,6 @@ AC_CHECK_HEADERS(\
sys/wait.h \ sys/wait.h \
syscall.h \ syscall.h \
termios.h \ termios.h \
tiffio.h \
unistd.h \ unistd.h \
utime.h \ utime.h \
valgrind/memcheck.h \ valgrind/memcheck.h \
...@@ -1677,9 +1675,14 @@ WINE_WARNING_WITH(png,[test "x$ac_cv_lib_soname_png" = "x"], ...@@ -1677,9 +1675,14 @@ WINE_WARNING_WITH(png,[test "x$ac_cv_lib_soname_png" = "x"],
[libpng ${notice_platform}development files not found, PNG won't be supported.]) [libpng ${notice_platform}development files not found, PNG won't be supported.])
dnl **** Check for libtiff **** dnl **** Check for libtiff ****
if test "$ac_cv_header_tiffio_h" = "yes" if test "x$with_tiff" != "xno"
then then
WINE_CHECK_SONAME(tiff,TIFFClientOpen) WINE_PACKAGE_FLAGS(TIFF,[libtiff],,,,
[AC_CHECK_HEADERS([tiffio.h])
if test "$ac_cv_header_tiffio_h" = "yes"
then
WINE_CHECK_SONAME(tiff,TIFFClientOpen,,,[$TIFF_LIBS])
fi])
fi fi
WINE_NOTICE_WITH(tiff,[test "x$ac_cv_lib_soname_tiff" = "x"], WINE_NOTICE_WITH(tiff,[test "x$ac_cv_lib_soname_tiff" = "x"],
[libtiff ${notice_platform}development files not found, TIFF won't be supported.]) [libtiff ${notice_platform}development files not found, TIFF won't be supported.])
......
MODULE = windowscodecs.dll MODULE = windowscodecs.dll
IMPORTLIB = windowscodecs IMPORTLIB = windowscodecs
IMPORTS = uuid ole32 oleaut32 rpcrt4 shlwapi user32 gdi32 advapi32 IMPORTS = uuid ole32 oleaut32 rpcrt4 shlwapi user32 gdi32 advapi32
EXTRAINCL = @JPEG_CFLAGS@ @PNG_CFLAGS@ EXTRAINCL = @JPEG_CFLAGS@ @PNG_CFLAGS@ @TIFF_CFLAGS@
EXTRADEFS = -DENTRY_PREFIX=WIC_ -DPROXY_DELEGATION -DWINE_REGISTER_DLL EXTRADEFS = -DENTRY_PREFIX=WIC_ -DPROXY_DELEGATION -DWINE_REGISTER_DLL
EXTRALIBS = @APPLICATIONSERVICESLIB@ EXTRALIBS = @APPLICATIONSERVICESLIB@
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment