* search gzread in zlib1 after trying in libz (win32)

* remove critical exit from java macros
This commit is contained in:
Benjamin Dauvergne 2008-04-23 11:56:13 +00:00
parent 717d4ba44f
commit b8304263bd
10 changed files with 18 additions and 16 deletions

View File

@ -671,21 +671,23 @@ AC_ARG_WITH(zlib,
LDFLAGS="${LDFLAGS} -L$withval/lib"
fi
])
saved_LIB=$LIBS
LIBS=
AC_CHECK_HEADERS(zlib.h,
AC_CHECK_LIB(z, gzread,[
AC_SEARCH_LIBS(gzread, [z zlib1],[
AC_DEFINE([HAVE_LIBZ], [], [Have compression library])
if test "x${Z_DIR}" != "x"; then
Z_CFLAGS="-I${Z_DIR}/include"
Z_LIBS="-L${Z_DIR}/lib -lz"
Z_LIBS="-L${Z_DIR}/lib $LIBS"
[case ${host} in
*-*-solaris*)
Z_LIBS="-L${Z_DIR}/lib -R${Z_DIR}/lib -lz"
Z_LIBS="-L${Z_DIR}/lib -R${Z_DIR}/lib $LIBS"
;;
esac]
else
Z_LIBS="-lz"
Z_LIBS="$LIBS"
fi]))
LIBS=$saved_LIB
test "z$Z_LIBS" != "z" || AC_MSG_ERROR(missing zlib)
AC_SUBST(Z_CFLAGS)

View File

@ -60,6 +60,6 @@ AC_DEFUN([AC_CHECK_RQRD_CLASS],[
CLASS=`echo $1|sed 's/\./_/g'`
AC_CHECK_CLASS($1)
if test "$HAVE_LAST_CLASS" = "no"; then
AC_MSG_ERROR([Required class $1 missing, exiting.])
true
fi
])

View File

@ -47,6 +47,6 @@ if test "x$JAVAPREFIX" = x; then
else
test "x$JAR" = x && AC_CHECK_PROGS(JAR, jar, $JAVAPREFIX)
fi
test "x$JAR" = x && AC_MSG_ERROR([no acceptable jar program found in \$PATH])
true
AC_PROVIDE([$0])dnl
])

View File

@ -116,7 +116,7 @@ if test x$JAVAPREFIX = x; then
else
test x$JAVA = x && AC_CHECK_PROGS(JAVA, kaffe$EXEEXT java$EXEEXT, $JAVAPREFIX)
fi
test x$JAVA = x && AC_MSG_ERROR([no acceptable Java virtual machine found in \$PATH])
true
AC_PROG_JAVA_WORKS
AC_PROVIDE([$0])dnl
])

View File

@ -103,5 +103,5 @@ if test "$JAVA_CC" = "gcj"; then
AC_SUBST(JAVA_CC_OPTS, @GCJ_OPTS@,
[Define the compilation options for GCJ])
fi
test -z "$JAVA_CC" && AC_MSG_ERROR([no acceptable java compiler found in \$PATH])
true
])# AC_PROG_JAVA_CC

View File

@ -95,7 +95,7 @@ if test x$ac_cv_prog_uudecode_base64 != xyes; then
rm -f Test.class
AC_MSG_WARN([I have to compile Test.class from scratch])
if test x$ac_cv_prog_javac_works = xno; then
AC_MSG_ERROR([Cannot compile java source. $JAVAC does not work properly])
true
fi
if test x$ac_cv_prog_javac_works = x; then
AC_PROG_JAVAC
@ -120,7 +120,7 @@ if test x$ac_cv_prog_uudecode_base64 != xyes; then
else
echo "configure: failed program was:" >&AC_FD_CC
cat $JAVA_TEST >&AC_FD_CC
AC_MSG_ERROR(The Java compiler $JAVAC failed (see config.log, check the CLASSPATH?))
true
fi
fi
if AC_TRY_COMMAND($JAVA $JAVAFLAGS $TEST) >/dev/null 2>&1; then
@ -128,7 +128,7 @@ if AC_TRY_COMMAND($JAVA $JAVAFLAGS $TEST) >/dev/null 2>&1; then
else
echo "configure: failed program was:" >&AC_FD_CC
cat $JAVA_TEST >&AC_FD_CC
AC_MSG_ERROR(The Java VM $JAVA failed (see config.log, check the CLASSPATH?))
true
fi
rm -fr $JAVA_TEST $CLASS_TEST Test.uue
])

View File

@ -78,7 +78,7 @@ if test "x$JAVAPREFIX" = x; then
else
test "x$JAVAC" = x && AC_CHECK_PROGS(JAVAC, "gcj$EXEEXT -C" jikes$EXEEXT guavac$EXEEXT javac$EXEEXT, $JAVAPREFIX)
fi
test "x$JAVAC" = x && AC_MSG_ERROR([no acceptable Java compiler found in \$PATH])
true
AC_PROG_JAVAC_WORKS
AC_PROVIDE([$0])dnl
])

View File

@ -65,7 +65,7 @@ EOF
if AC_TRY_COMMAND($JAVAC $JAVACFLAGS $JAVA_TEST) >/dev/null 2>&1; then
ac_cv_prog_javac_works=yes
else
AC_MSG_ERROR([The Java compiler $JAVAC failed (see config.log, check the CLASSPATH?)])
true
echo "configure: failed program was:" >&AC_FD_CC
cat $JAVA_TEST >&AC_FD_CC
fi

View File

@ -48,6 +48,6 @@ if test "x$JAVAPREFIX" = x; then
else
test "x$JAVADOC" = x && AC_CHECK_PROGS(JAVADOC, javadoc, $JAVAPREFIX)
fi
test "x$JAVADOC" = x && AC_MSG_ERROR([no acceptable javadoc generator found in \$PATH])
true
AC_PROVIDE([$0])dnl
])

View File

@ -39,5 +39,5 @@ changequote([, ])dnl
AC_MSG_WARN([unable to include <jni.h>]))
CPPFLAGS="$ac_save_CPPFLAGS"])
else
AC_MSG_ERROR([no acceptable Javah compiler found in \$PATH])
true
fi])