From: Bruno Haible Date: Tue, 25 Sep 2001 14:12:59 +0000 (+0000) Subject: Fix recognition of javac. X-Git-Tag: v0.11~469 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48eb586b3eda40431e7147b29597a5b377f894e0;p=thirdparty%2Fgettext.git Fix recognition of javac. --- diff --git a/lib/ChangeLog b/lib/ChangeLog index 478fb9144..dcb1d614a 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,7 @@ +2001-09-25 Bruno Haible + + * javacomp.c (compile_java_class): Recognize javac exit code 2. + 2001-09-16 Bruno Haible * Makefile.am (libnlsut_a_SOURCES): Remove safe-read.c. diff --git a/lib/javacomp.c b/lib/javacomp.c index 6ed871466..1c0449810 100644 --- a/lib/javacomp.c +++ b/lib/javacomp.c @@ -53,7 +53,7 @@ $JAVAC unknown N n/a -O -g true gcj -C GCC 3.0 Y --classpath=P -O -g gcj --version >/dev/null javac JDK 1.1.8 Y -classpath P -O -g javac 2>/dev/null; test $? = 1 - javac JDK 1.3.0 Y -classpath P -O -g javac 2>/dev/null; test $? = 1 + javac JDK 1.3.0 Y -classpath P -O -g javac 2>/dev/null; test $? -le 2 jikes Jikes 1.14 N -classpath P -O -g jikes 2>/dev/null; test $? = 1 All compilers support the option "-d DIRECTORY" for the base directory @@ -263,14 +263,14 @@ compile_java_class (java_sources, java_sources_count, if (!javac_tested) { - /* Test for presence of javac: "javac 2> /dev/null ; test $? = 1" */ + /* Test for presence of javac: "javac 2> /dev/null ; test $? -le 2" */ char *argv[2]; int exitstatus; argv[0] = "javac"; argv[1] = NULL; exitstatus = execute ("javac", "javac", argv, false, true, true); - javac_present = (exitstatus == 0 || exitstatus == 1); + javac_present = (exitstatus == 0 || exitstatus == 1 || exitstatus == 2); javac_tested = true; } diff --git a/m4/ChangeLog b/m4/ChangeLog index 9d64d78a6..4639ec269 100644 --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,7 @@ +2001-09-25 Bruno Haible + + * javacomp.m4: Recognize javac exit code 2. + 2001-09-24 Bruno Haible * gettext.m4 (AM_WITH_NLS): Capture not only the value of $LINGUAS, diff --git a/m4/javacomp.m4 b/m4/javacomp.m4 index 6aef360e5..df1d04405 100644 --- a/m4/javacomp.m4 +++ b/m4/javacomp.m4 @@ -19,7 +19,7 @@ AC_DEFUN([gt_JAVACOMP], HAVE_GCJ=1 ac_result="gcj -C" else - if (javac -version >/dev/null 2>/dev/null || test $? = 1); then + if (javac -version >/dev/null 2>/dev/null || test $? -le 2); then HAVE_JAVAC=1 ac_result="javac" else