configure: Add pkg-config support for libjpeg.
This commit is contained in:
parent
c43bf14569
commit
6b1a96991c
|
@ -643,6 +643,8 @@ LIBOPENAL
|
||||||
LIBMPG123
|
LIBMPG123
|
||||||
PNG_LIBS
|
PNG_LIBS
|
||||||
PNG_CFLAGS
|
PNG_CFLAGS
|
||||||
|
JPEG_LIBS
|
||||||
|
JPEG_CFLAGS
|
||||||
FONTCONFIGINCL
|
FONTCONFIGINCL
|
||||||
CUPSINCL
|
CUPSINCL
|
||||||
OSS4INCL
|
OSS4INCL
|
||||||
|
@ -886,6 +888,8 @@ FREETYPE_CFLAGS
|
||||||
FREETYPE_LIBS
|
FREETYPE_LIBS
|
||||||
GSTREAMER_CFLAGS
|
GSTREAMER_CFLAGS
|
||||||
GSTREAMER_LIBS
|
GSTREAMER_LIBS
|
||||||
|
JPEG_CFLAGS
|
||||||
|
JPEG_LIBS
|
||||||
PNG_CFLAGS
|
PNG_CFLAGS
|
||||||
PNG_LIBS'
|
PNG_LIBS'
|
||||||
|
|
||||||
|
@ -1607,6 +1611,8 @@ Some influential environment variables:
|
||||||
C compiler flags for gstreamer-app-0.10, overriding pkg-config
|
C compiler flags for gstreamer-app-0.10, overriding pkg-config
|
||||||
GSTREAMER_LIBS
|
GSTREAMER_LIBS
|
||||||
Linker flags for gstreamer-app-0.10, overriding pkg-config
|
Linker flags for gstreamer-app-0.10, overriding pkg-config
|
||||||
|
JPEG_CFLAGS C compiler 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
|
||||||
|
|
||||||
|
@ -2704,7 +2710,7 @@ fi
|
||||||
|
|
||||||
# Check whether --with-jpeg was given.
|
# Check whether --with-jpeg was given.
|
||||||
if test "${with_jpeg+set}" = set; then :
|
if test "${with_jpeg+set}" = set; then :
|
||||||
withval=$with_jpeg; if test "x$withval" = "xno"; then ac_cv_header_jpeglib_h=no; fi
|
withval=$with_jpeg;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
@ -5951,7 +5957,6 @@ for ac_header in \
|
||||||
ieeefp.h \
|
ieeefp.h \
|
||||||
inet/mib2.h \
|
inet/mib2.h \
|
||||||
io.h \
|
io.h \
|
||||||
jpeglib.h \
|
|
||||||
kstat.h \
|
kstat.h \
|
||||||
lber.h \
|
lber.h \
|
||||||
ldap.h \
|
ldap.h \
|
||||||
|
@ -11802,6 +11807,35 @@ This is an error since --with-gsm was requested." "$LINENO" 5 ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "x$with_jpeg" != "xno"
|
||||||
|
then
|
||||||
|
if test -n "$JPEG_CFLAGS"; then :
|
||||||
|
|
||||||
|
elif test -n "$PKG_CONFIG"; then :
|
||||||
|
JPEG_CFLAGS=`$PKG_CONFIG --cflags libjpeg 2>/dev/null`
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -n "$JPEG_LIBS"; then :
|
||||||
|
|
||||||
|
elif test -n "$PKG_CONFIG"; then :
|
||||||
|
JPEG_LIBS=`$PKG_CONFIG --libs libjpeg 2>/dev/null`
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
ac_save_CPPFLAGS=$CPPFLAGS
|
||||||
|
CPPFLAGS="$CPPFLAGS $JPEG_CFLAGS"
|
||||||
|
for ac_header in jpeglib.h
|
||||||
|
do :
|
||||||
|
ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default"
|
||||||
|
if test "x$ac_cv_header_jpeglib_h" = xyes; then :
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define HAVE_JPEGLIB_H 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
if test "$ac_cv_header_jpeglib_h" = "yes"
|
if test "$ac_cv_header_jpeglib_h" = "yes"
|
||||||
then
|
then
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -ljpeg" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -ljpeg" >&5
|
||||||
|
@ -11810,7 +11844,7 @@ if ${ac_cv_lib_soname_jpeg+:} 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="-ljpeg $LIBS"
|
LIBS="-ljpeg $JPEG_LIBS $LIBS"
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
/* end confdefs.h. */
|
/* end confdefs.h. */
|
||||||
|
|
||||||
|
@ -11846,7 +11880,7 @@ fi
|
||||||
if test "x$ac_cv_lib_soname_jpeg" = "x"; then :
|
if test "x$ac_cv_lib_soname_jpeg" = "x"; then :
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
|
||||||
$as_echo "not found" >&6; }
|
$as_echo "not found" >&6; }
|
||||||
|
JPEG_CFLAGS=""
|
||||||
else
|
else
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_soname_jpeg" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_soname_jpeg" >&5
|
||||||
$as_echo "$ac_cv_lib_soname_jpeg" >&6; }
|
$as_echo "$ac_cv_lib_soname_jpeg" >&6; }
|
||||||
|
@ -11857,6 +11891,13 @@ _ACEOF
|
||||||
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
JPEG_CFLAGS=""
|
||||||
|
fi
|
||||||
|
CPPFLAGS=$ac_save_CPPFLAGS
|
||||||
|
test -z "$JPEG_CFLAGS" || JPEG_CFLAGS=`echo " $JPEG_CFLAGS" | sed 's/ -I\([^/]\)/ -I\$(top_builddir)\/\1/g'`
|
||||||
|
test -z "$JPEG_LIBS" || JPEG_LIBS=`echo " $JPEG_LIBS" | sed 's/ -L\([^/]\)/ -L\$(top_builddir)\/\1/g'`
|
||||||
|
|
||||||
fi
|
fi
|
||||||
if test "x$ac_cv_lib_soname_jpeg" = "x"; then :
|
if test "x$ac_cv_lib_soname_jpeg" = "x"; then :
|
||||||
case "x$with_jpeg" in
|
case "x$with_jpeg" in
|
||||||
|
|
13
configure.ac
13
configure.ac
|
@ -54,8 +54,7 @@ AC_ARG_WITH(gsm, AS_HELP_STRING([--without-gsm],[do not use libgsm (GSM 06
|
||||||
[if test "x$withval" = "xno"; then ac_cv_header_gsm_h=no; ac_cv_header_gsm_gsm_h=no; fi])
|
[if test "x$withval" = "xno"; then ac_cv_header_gsm_h=no; ac_cv_header_gsm_gsm_h=no; fi])
|
||||||
AC_ARG_WITH(gstreamer, AS_HELP_STRING([--without-gstreamer],[do not use GStreamer (codecs support)]))
|
AC_ARG_WITH(gstreamer, AS_HELP_STRING([--without-gstreamer],[do not use GStreamer (codecs support)]))
|
||||||
AC_ARG_WITH(hal, AS_HELP_STRING([--without-hal],[do not use HAL (dynamic device support)]))
|
AC_ARG_WITH(hal, AS_HELP_STRING([--without-hal],[do not use HAL (dynamic device support)]))
|
||||||
AC_ARG_WITH(jpeg, AS_HELP_STRING([--without-jpeg],[do not use JPEG]),
|
AC_ARG_WITH(jpeg, AS_HELP_STRING([--without-jpeg],[do not use JPEG]))
|
||||||
[if test "x$withval" = "xno"; then ac_cv_header_jpeglib_h=no; fi])
|
|
||||||
AC_ARG_WITH(ldap, AS_HELP_STRING([--without-ldap],[do not use LDAP]),
|
AC_ARG_WITH(ldap, AS_HELP_STRING([--without-ldap],[do not use LDAP]),
|
||||||
[if test "x$withval" = "xno"; then ac_cv_header_ldap_h=no; ac_cv_header_lber_h=no; fi])
|
[if test "x$withval" = "xno"; then ac_cv_header_ldap_h=no; ac_cv_header_lber_h=no; fi])
|
||||||
AC_ARG_WITH(mpg123, AS_HELP_STRING([--without-mpg123],[do not use the mpg123 library]),
|
AC_ARG_WITH(mpg123, AS_HELP_STRING([--without-mpg123],[do not use the mpg123 library]),
|
||||||
|
@ -430,7 +429,6 @@ AC_CHECK_HEADERS(\
|
||||||
ieeefp.h \
|
ieeefp.h \
|
||||||
inet/mib2.h \
|
inet/mib2.h \
|
||||||
io.h \
|
io.h \
|
||||||
jpeglib.h \
|
|
||||||
kstat.h \
|
kstat.h \
|
||||||
lber.h \
|
lber.h \
|
||||||
ldap.h \
|
ldap.h \
|
||||||
|
@ -1646,9 +1644,16 @@ WINE_NOTICE_WITH(gsm,[test "x$ac_cv_lib_soname_gsm" = "x"],
|
||||||
[libgsm ${notice_platform}development files not found, gsm 06.10 codec won't be supported.])
|
[libgsm ${notice_platform}development files not found, gsm 06.10 codec won't be supported.])
|
||||||
|
|
||||||
dnl **** Check for libjpeg ****
|
dnl **** Check for libjpeg ****
|
||||||
|
if test "x$with_jpeg" != "xno"
|
||||||
|
then
|
||||||
|
WINE_PACKAGE_FLAGS(JPEG,[libjpeg],,,,
|
||||||
|
[AC_CHECK_HEADERS([jpeglib.h])
|
||||||
if test "$ac_cv_header_jpeglib_h" = "yes"
|
if test "$ac_cv_header_jpeglib_h" = "yes"
|
||||||
then
|
then
|
||||||
WINE_CHECK_SONAME(jpeg,jpeg_start_decompress)
|
WINE_CHECK_SONAME(jpeg,jpeg_start_decompress,,[JPEG_CFLAGS=""],[$JPEG_LIBS])
|
||||||
|
else
|
||||||
|
JPEG_CFLAGS=""
|
||||||
|
fi])
|
||||||
fi
|
fi
|
||||||
WINE_WARNING_WITH(jpeg,[test "x$ac_cv_lib_soname_jpeg" = "x"],
|
WINE_WARNING_WITH(jpeg,[test "x$ac_cv_lib_soname_jpeg" = "x"],
|
||||||
[libjpeg ${notice_platform}development files not found, JPEG won't be supported.])
|
[libjpeg ${notice_platform}development files not found, JPEG won't be supported.])
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
MODULE = gphoto2.ds
|
MODULE = gphoto2.ds
|
||||||
IMPORTS = comctl32 user32 gdi32 advapi32
|
IMPORTS = comctl32 user32 gdi32 advapi32
|
||||||
EXTRALIBS = @GPHOTO2_LIBS@ @GPHOTO2_PORT_LIBS@
|
EXTRALIBS = @GPHOTO2_LIBS@ @GPHOTO2_PORT_LIBS@
|
||||||
EXTRAINCL = @GPHOTO2_CFLAGS@ @GPHOTO2_PORT_CFLAGS@
|
EXTRAINCL = @GPHOTO2_CFLAGS@ @GPHOTO2_PORT_CFLAGS@ @JPEG_CFLAGS@
|
||||||
|
|
||||||
C_SRCS = \
|
C_SRCS = \
|
||||||
capability.c \
|
capability.c \
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
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 = @PNG_CFLAGS@
|
EXTRAINCL = @JPEG_CFLAGS@ @PNG_CFLAGS@
|
||||||
EXTRADEFS = -DENTRY_PREFIX=WIC_ -DPROXY_DELEGATION -DWINE_REGISTER_DLL
|
EXTRADEFS = -DENTRY_PREFIX=WIC_ -DPROXY_DELEGATION -DWINE_REGISTER_DLL
|
||||||
EXTRALIBS = @APPLICATIONSERVICESLIB@
|
EXTRALIBS = @APPLICATIONSERVICESLIB@
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue