@@ -12884,8 +12884,62 @@ $as_echo "#define HAVE_LCHFLAGS 1" >>confdefs.h
1288412884
1288512885fi
1288612886
12887- # Check for compression libraries
12888- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
12887+ for ac_header in zlib.h
12888+ do :
12889+ ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12890+ if test "x$ac_cv_header_zlib_h" = xyes; then :
12891+ cat >>confdefs.h <<_ACEOF
12892+ #define HAVE_ZLIB_H 1
12893+ _ACEOF
12894+
12895+ save_LIBS="$LIBS"
12896+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzread in -lz" >&5
12897+ $as_echo_n "checking for gzread in -lz... " >&6; }
12898+ if ${ac_cv_lib_z_gzread+:} false; then :
12899+ $as_echo_n "(cached) " >&6
12900+ else
12901+ ac_check_lib_save_LIBS=$LIBS
12902+ LIBS="-lz $LIBS"
12903+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12904+ /* end confdefs.h. */
12905+
12906+ /* Override any GCC internal prototype to avoid an error.
12907+ Use char because int might match the return type of a GCC
12908+ builtin and then its argument prototype would still apply. */
12909+ #ifdef __cplusplus
12910+ extern "C"
12911+ #endif
12912+ char gzread ();
12913+ int
12914+ main ()
12915+ {
12916+ return gzread ();
12917+ ;
12918+ return 0;
12919+ }
12920+ _ACEOF
12921+ if ac_fn_c_try_link "$LINENO"; then :
12922+ ac_cv_lib_z_gzread=yes
12923+ else
12924+ ac_cv_lib_z_gzread=no
12925+ fi
12926+ rm -f core conftest.err conftest.$ac_objext \
12927+ conftest$ac_exeext conftest.$ac_ext
12928+ LIBS=$ac_check_lib_save_LIBS
12929+ fi
12930+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzread" >&5
12931+ $as_echo "$ac_cv_lib_z_gzread" >&6; }
12932+ if test "x$ac_cv_lib_z_gzread" = xyes; then :
12933+ cat >>confdefs.h <<_ACEOF
12934+ #define HAVE_LIBZ 1
12935+ _ACEOF
12936+
12937+ LIBS="-lz $LIBS"
12938+
12939+ fi
12940+
12941+ LIBS="$save_LIBS"
12942+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
1288912943$as_echo_n "checking for inflateCopy in -lz... " >&6; }
1289012944if ${ac_cv_lib_z_inflateCopy+:} false; then :
1289112945 $as_echo_n "(cached) " >&6
@@ -12927,6 +12981,134 @@ $as_echo "#define HAVE_ZLIB_COPY 1" >>confdefs.h
1292712981
1292812982fi
1292912983
12984+ LIBS="$save_LIBS"
12985+
12986+ fi
12987+
12988+ done
12989+
12990+
12991+ for ac_header in bzlib.h
12992+ do :
12993+ ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
12994+ if test "x$ac_cv_header_bzlib_h" = xyes; then :
12995+ cat >>confdefs.h <<_ACEOF
12996+ #define HAVE_BZLIB_H 1
12997+ _ACEOF
12998+
12999+ save_LIBS="$LIBS"
13000+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzCompress in -lbz2" >&5
13001+ $as_echo_n "checking for BZ2_bzCompress in -lbz2... " >&6; }
13002+ if ${ac_cv_lib_bz2_BZ2_bzCompress+:} false; then :
13003+ $as_echo_n "(cached) " >&6
13004+ else
13005+ ac_check_lib_save_LIBS=$LIBS
13006+ LIBS="-lbz2 $LIBS"
13007+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13008+ /* end confdefs.h. */
13009+
13010+ /* Override any GCC internal prototype to avoid an error.
13011+ Use char because int might match the return type of a GCC
13012+ builtin and then its argument prototype would still apply. */
13013+ #ifdef __cplusplus
13014+ extern "C"
13015+ #endif
13016+ char BZ2_bzCompress ();
13017+ int
13018+ main ()
13019+ {
13020+ return BZ2_bzCompress ();
13021+ ;
13022+ return 0;
13023+ }
13024+ _ACEOF
13025+ if ac_fn_c_try_link "$LINENO"; then :
13026+ ac_cv_lib_bz2_BZ2_bzCompress=yes
13027+ else
13028+ ac_cv_lib_bz2_BZ2_bzCompress=no
13029+ fi
13030+ rm -f core conftest.err conftest.$ac_objext \
13031+ conftest$ac_exeext conftest.$ac_ext
13032+ LIBS=$ac_check_lib_save_LIBS
13033+ fi
13034+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzCompress" >&5
13035+ $as_echo "$ac_cv_lib_bz2_BZ2_bzCompress" >&6; }
13036+ if test "x$ac_cv_lib_bz2_BZ2_bzCompress" = xyes; then :
13037+ cat >>confdefs.h <<_ACEOF
13038+ #define HAVE_LIBBZ2 1
13039+ _ACEOF
13040+
13041+ LIBS="-lbz2 $LIBS"
13042+
13043+ fi
13044+
13045+ LIBS="$save_LIBS"
13046+
13047+ fi
13048+
13049+ done
13050+
13051+
13052+ for ac_header in lzma.h
13053+ do :
13054+ ac_fn_c_check_header_mongrel "$LINENO" "lzma.h" "ac_cv_header_lzma_h" "$ac_includes_default"
13055+ if test "x$ac_cv_header_lzma_h" = xyes; then :
13056+ cat >>confdefs.h <<_ACEOF
13057+ #define HAVE_LZMA_H 1
13058+ _ACEOF
13059+
13060+ save_LIBS="$LIBS"
13061+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_easy_encoder in -llzma" >&5
13062+ $as_echo_n "checking for lzma_easy_encoder in -llzma... " >&6; }
13063+ if ${ac_cv_lib_lzma_lzma_easy_encoder+:} false; then :
13064+ $as_echo_n "(cached) " >&6
13065+ else
13066+ ac_check_lib_save_LIBS=$LIBS
13067+ LIBS="-llzma $LIBS"
13068+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13069+ /* end confdefs.h. */
13070+
13071+ /* Override any GCC internal prototype to avoid an error.
13072+ Use char because int might match the return type of a GCC
13073+ builtin and then its argument prototype would still apply. */
13074+ #ifdef __cplusplus
13075+ extern "C"
13076+ #endif
13077+ char lzma_easy_encoder ();
13078+ int
13079+ main ()
13080+ {
13081+ return lzma_easy_encoder ();
13082+ ;
13083+ return 0;
13084+ }
13085+ _ACEOF
13086+ if ac_fn_c_try_link "$LINENO"; then :
13087+ ac_cv_lib_lzma_lzma_easy_encoder=yes
13088+ else
13089+ ac_cv_lib_lzma_lzma_easy_encoder=no
13090+ fi
13091+ rm -f core conftest.err conftest.$ac_objext \
13092+ conftest$ac_exeext conftest.$ac_ext
13093+ LIBS=$ac_check_lib_save_LIBS
13094+ fi
13095+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_easy_encoder" >&5
13096+ $as_echo "$ac_cv_lib_lzma_lzma_easy_encoder" >&6; }
13097+ if test "x$ac_cv_lib_lzma_lzma_easy_encoder" = xyes; then :
13098+ cat >>confdefs.h <<_ACEOF
13099+ #define HAVE_LIBLZMA 1
13100+ _ACEOF
13101+
13102+ LIBS="-llzma $LIBS"
13103+
13104+ fi
13105+
13106+ LIBS="$save_LIBS"
13107+
13108+ fi
13109+
13110+ done
13111+
1293013112
1293113113
1293213114
0 commit comments