summaryrefslogtreecommitdiff
path: root/m4/ac_prog_javac.m4
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2008-06-21 19:51:18 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2008-06-21 19:51:18 +0000
commit0a724eb99cf49abfeb5f9b81fb4d39900cef2446 (patch)
tree9efc61b01c737e8f7c13458310d59303f3a94089 /m4/ac_prog_javac.m4
parenta7f344fa263c92a9e272cc9c33731eebbd0a3654 (diff)
downloadclasspath-0a724eb99cf49abfeb5f9b81fb4d39900cef2446.tar.gz
2008-06-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
* m4/ac_prog_java.m4: Add CACAO and JamVM. * m4/ac_prog_javac.m4: Use variables to store warning options.
Diffstat (limited to 'm4/ac_prog_javac.m4')
-rw-r--r--m4/ac_prog_javac.m46
1 files changed, 4 insertions, 2 deletions
diff --git a/m4/ac_prog_javac.m4 b/m4/ac_prog_javac.m4
index 2f40d607b..9ec163185 100644
--- a/m4/ac_prog_javac.m4
+++ b/m4/ac_prog_javac.m4
@@ -36,10 +36,12 @@ dnl Modified to remove jikes by Andrew John Hughes on 2008-02-11
AC_DEFUN([AC_PROG_JAVAC],[
AC_REQUIRE([AC_EXEEXT])dnl
+ECJ_OPTS="-warn:-deprecation,serial,unusedImport"
+JAVAC_OPTS="-Xlint:unchecked,cast,divzero,empty,finally,overrides"
if test "x$JAVAPREFIX" = x; then
- test "x$JAVAC" = x && AC_CHECK_PROGS(JAVAC, ["ecj$EXEEXT -warn:-deprecation,serial,unusedImport"] ["ecj-3.3$EXEEXT -warn:-deprecation,serial,unusedImport"] ["ecj-3.2$EXEEXT -warn:-deprecation,serial,unusedImport"] ["javac$EXEEXT -Xlint:unchecked"] "gcj$EXEEXT -C")
+ test "x$JAVAC" = x && AC_CHECK_PROGS(JAVAC, ["ecj$EXEEXT $ECJ_OPTS"] ["ecj-3.3$EXEEXT $ECJ_OPTS"] ["ecj-3.2$EXEEXT $ECJ_OPTS"] ["javac$EXEEXT $JAVAC_OPTS"] "gcj$EXEEXT -C")
else
- test "x$JAVAC" = x && AC_CHECK_PROGS(JAVAC, ["ecj$EXEEXT -warn:-deprecation,serial,unusedImport"] ["ecj-3.3$EXEEXT -warn:-deprecation,serial,unusedImport"] ["ecj-3.2$EXEEXT -warn:-deprecation,serial,unusedImport"] ["javac$EXEEXT -Xlint:unchecked"] "gcj$EXEEXT -C", $JAVAPREFIX)
+ test "x$JAVAC" = x && AC_CHECK_PROGS(JAVAC, ["ecj$EXEEXT $ECJ_OPTS"] ["ecj-3.3$EXEEXT $ECJ_OPTS"] ["ecj-3.2$EXEEXT $ECJ_OPTS"] ["javac$EXEEXT $JAVAC_OPTS"] "gcj$EXEEXT -C", $JAVAPREFIX)
fi
test "x$JAVAC" = x && AC_MSG_ERROR([no acceptable Java compiler found in \$PATH])
AC_PROG_JAVAC_WORKS