add configure test for png_set_chunk_malloc_max
This commit is contained in:
parent
8d7e03237a
commit
ee854d43c4
12
configure.ac
12
configure.ac
|
@ -1276,6 +1276,18 @@ if test x"$with_png" != x"no"; then
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test x"$with_png" != x"no"; then
|
||||||
|
save_LIBS="$LIBS"
|
||||||
|
save_CFLAGS="$CFLAGS"
|
||||||
|
LIBS="$PNG_LIBS $LIBS"
|
||||||
|
CFLAGS="$PNG_INCLUDES $CFLAGS"
|
||||||
|
AC_CHECK_FUNCS(png_set_chunk_malloc_max,
|
||||||
|
AC_DEFINE(HAVE_PNG_SET_CHUNK_MALLOC_MAX,1,
|
||||||
|
[define if your libpng has png_set_chunk_malloc_max.]))
|
||||||
|
LIBS="$save_LIBS"
|
||||||
|
CFLAGS="$save_CFLAGS"
|
||||||
|
fi
|
||||||
|
|
||||||
# look for libimagequant with pkg-config (only if libpng is enabled)
|
# look for libimagequant with pkg-config (only if libpng is enabled)
|
||||||
AC_ARG_WITH([imagequant],
|
AC_ARG_WITH([imagequant],
|
||||||
AS_HELP_STRING([--without-imagequant], [build without imagequant (default: test)]))
|
AS_HELP_STRING([--without-imagequant], [build without imagequant (default: test)]))
|
||||||
|
|
|
@ -268,7 +268,9 @@ read_new_filename( VipsImage *out, const char *name, gboolean fail )
|
||||||
* check.
|
* check.
|
||||||
*/
|
*/
|
||||||
png_init_io( read->pPng, read->fp );
|
png_init_io( read->pPng, read->fp );
|
||||||
|
#ifdef HAVE_PNG_SET_CHUNK_MALLOC_MAX
|
||||||
png_set_chunk_malloc_max( read->pPng, 0 );
|
png_set_chunk_malloc_max( read->pPng, 0 );
|
||||||
|
#endif /*HAVE_PNG_SET_CHUNK_MALLOC_MAX*/
|
||||||
png_read_info( read->pPng, read->pInfo );
|
png_read_info( read->pPng, read->pInfo );
|
||||||
|
|
||||||
return( read );
|
return( read );
|
||||||
|
|
Loading…
Reference in New Issue