diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 161 |
1 files changed, 82 insertions, 79 deletions
diff --git a/configure.ac b/configure.ac index d50d092..62e3f28 100644 --- a/configure.ac +++ b/configure.ac @@ -147,6 +147,43 @@ if test "x$have_clock_gettime" != xno; then fi +AC_MSG_CHECKING(whether to enable gif support) +AC_ARG_WITH([gif], + [AS_HELP_STRING([--without-gif], [Disable GIF image loader])], + [ + if test "$withval" = no ; then + gif_loader=no + else + gif_loader=yes + fi + ], + [ gif_loader=auto ] +) +AC_MSG_RESULT($gif_loader) + +if test "$gif_loader" != no ; then + AC_CHECK_LIB(gif, DGifOpenFileName, gif_libs="-lgif" gif_ok=yes, gif_ok=no) + if test "$gif_ok" = yes; then + AC_CHECK_HEADER([gif_lib.h], , gif_ok=no) + if test "$gif_ok" = yes; then + GIF_LIBS=$gif_libs + AC_SUBST(GIF_LIBS) + fi + fi + + if test "$gif_ok" = no ; then + if test "$gif_loader" = yes ; then + AC_MSG_ERROR(GIF support was requested but system does not support it) + else + AC_MSG_WARN(*** Native GIF support will not be built (GIF not found) ***) + fi + fi +else + gif_ok=no +fi +EC_LOADER(BUILD_GIF_LOADER, $gif_ok, GIF) + + AC_MSG_CHECKING(whether to enable jpeg support) AC_ARG_WITH([jpeg], [AS_HELP_STRING([--without-jpeg], [Disable JPEG image loader])], @@ -202,28 +239,6 @@ fi EC_LOADER(BUILD_PNG_LOADER, $png_ok, PNG) -AC_MSG_CHECKING(whether to enable webp support) -AC_ARG_WITH([webp], - [AS_HELP_STRING([--without-webp], [Disable WEBP image loader])], - [ - if test "$withval" = no ; then - webp_loader=no - else - webp_loader=yes - fi - ], - [ webp_loader=auto ] -) -AC_MSG_RESULT($webp_loader) - -if test "$webp_loader" != no ; then - PKG_CHECK_MODULES(WEBP, libwebpdemux, [ webp_ok="yes" ], [ webp_ok="no" ]) -else - webp_ok="no" -fi -EC_LOADER(BUILD_WEBP_LOADER, $webp_ok, WEBP) - - AC_MSG_CHECKING(whether to enable tiff support) AC_ARG_WITH([tiff], [AS_HELP_STRING([--without-tiff], [Disable TIFF image loader])], @@ -253,70 +268,26 @@ fi EC_LOADER(BUILD_TIFF_LOADER, $tiff_ok, TIFF) -AC_MSG_CHECKING(whether to enable gif support) -AC_ARG_WITH([gif], - [AS_HELP_STRING([--without-gif], [Disable GIF image loader])], - [ - if test "$withval" = no ; then - gif_loader=no - else - gif_loader=yes - fi - ], - [ gif_loader=auto ] -) -AC_MSG_RESULT($gif_loader) - -if test "$gif_loader" != no ; then - AC_CHECK_LIB(gif, DGifOpenFileName, gif_libs="-lgif" gif_ok=yes, gif_ok=no) - if test "$gif_ok" = yes; then - AC_CHECK_HEADER([gif_lib.h], , gif_ok=no) - if test "$gif_ok" = yes; then - GIF_LIBS=$gif_libs - AC_SUBST(GIF_LIBS) - fi - fi - - if test "$gif_ok" = no ; then - if test "$gif_loader" = yes ; then - AC_MSG_ERROR(GIF support was requested but system does not support it) - else - AC_MSG_WARN(*** Native GIF support will not be built (GIF not found) ***) - fi - fi -else - gif_ok=no -fi -EC_LOADER(BUILD_GIF_LOADER, $gif_ok, GIF) - - -AC_MSG_CHECKING(whether to enable zlib support) -AC_ARG_WITH([zlib], - [AS_HELP_STRING([--without-zlib], [Disable ZLIB loader])], +AC_MSG_CHECKING(whether to enable webp support) +AC_ARG_WITH([webp], + [AS_HELP_STRING([--without-webp], [Disable WEBP image loader])], [ if test "$withval" = no ; then - zlib_loader=no + webp_loader=no else - zlib_loader=yes + webp_loader=yes fi ], - [ zlib_loader=auto ] + [ webp_loader=auto ] ) -AC_MSG_RESULT($zlib_loader) +AC_MSG_RESULT($webp_loader) -if test "$zlib_loader" != no ; then - PKG_CHECK_MODULES(ZLIB, zlib, [ zlib_ok="yes" ], [ zlib_ok="no" ]) - if test "$zlib_ok" = no ; then - if test "$zlib_loader" = yes ; then - AC_MSG_ERROR(ZLIB support was requested but system does not support it) - else - AC_MSG_WARN(*** Native zlib support will not be built (zlib not found) ***) - fi - fi +if test "$webp_loader" != no ; then + PKG_CHECK_MODULES(WEBP, libwebpdemux, [ webp_ok="yes" ], [ webp_ok="no" ]) else - zlib_ok=no + webp_ok="no" fi -EC_LOADER(BUILD_ZLIB_LOADER, $zlib_ok, ZLIB) +EC_LOADER(BUILD_WEBP_LOADER, $webp_ok, WEBP) AC_MSG_CHECKING(whether to enable bzip2 support) @@ -357,6 +328,35 @@ fi EC_LOADER(BUILD_BZ2_LOADER, $bz2_ok, BZ2) +AC_MSG_CHECKING(whether to enable zlib support) +AC_ARG_WITH([zlib], + [AS_HELP_STRING([--without-zlib], [Disable ZLIB loader])], + [ + if test "$withval" = no ; then + zlib_loader=no + else + zlib_loader=yes + fi + ], + [ zlib_loader=auto ] +) +AC_MSG_RESULT($zlib_loader) + +if test "$zlib_loader" != no ; then + PKG_CHECK_MODULES(ZLIB, zlib, [ zlib_ok="yes" ], [ zlib_ok="no" ]) + if test "$zlib_ok" = no ; then + if test "$zlib_loader" = yes ; then + AC_MSG_ERROR(ZLIB support was requested but system does not support it) + else + AC_MSG_WARN(*** Native zlib support will not be built (zlib not found) ***) + fi + fi +else + zlib_ok=no +fi +EC_LOADER(BUILD_ZLIB_LOADER, $zlib_ok, ZLIB) + + AC_MSG_CHECKING(whether to enable id3 support) AC_ARG_WITH([id3], [AS_HELP_STRING([--without-id3], [Disable ID3 loader])], @@ -440,13 +440,16 @@ echo echo "Configuration Options Summary:" echo echo "Image loaders:" +echo " Regular image loaders" +echo " GIF.....................: $gif_ok" echo " JPEG....................: $jpeg_ok" echo " PNG.....................: $png_ok" echo " TIFF....................: $tiff_ok" -echo " GIF.....................: $gif_ok" echo " WEBP....................: $webp_ok" -echo " ZLIB....................: $zlib_ok" +echo " Decompressors" echo " BZIP2...................: $bz2_ok" +echo " ZLIB....................: $zlib_ok" +echo " Containers" echo " ID3.....................: $id3_ok" echo echo "Build for X11.............: $have_x" |