]> Savannah Git Hosting - gnulib.git/commitdiff
javacomp-script: Remove support for 'jikes'.
authorBruno Haible <bruno@clisp.org>
Fri, 9 Jun 2023 14:08:18 +0000 (16:08 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 9 Jun 2023 14:08:18 +0000 (16:08 +0200)
* build-aux/javacomp.sh.in: Don't test HAVE_JIKES.
* m4/javacomp.m4 (gt_JAVACOMP): Don't set HAVE_JIKES. Don't set
CONF_JAVAC to 'jikes'. Update comment.
(gt_JAVACOMP_DISABLED): Don't set HAVE_JIKES.

ChangeLog
build-aux/javacomp.sh.in
m4/javacomp.m4

index de1b1eb08d5d2b9bae368a8dac1a28ffa0b7835f..310927c36a01c206e16bb1f4c5f4af6104b2f014 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2023-06-09  Bruno Haible  <bruno@clisp.org>
+
+       javacomp-script: Remove support for 'jikes'.
+       * build-aux/javacomp.sh.in: Don't test HAVE_JIKES.
+       * m4/javacomp.m4 (gt_JAVACOMP): Don't set HAVE_JIKES. Don't set
+       CONF_JAVAC to 'jikes'. Update comment.
+       (gt_JAVACOMP_DISABLED): Don't set HAVE_JIKES.
+
 2023-06-09  Bruno Haible  <bruno@clisp.org>
 
        javacomp: Remove support for 'gcj'.
index 470dfd0e1ac8b4bb3001738f90dc4dec02382880..d049c95ccfbd85ac43b681b1b3d347faedccda08 100644 (file)
@@ -48,20 +48,7 @@ else
     test -z "$JAVA_VERBOSE" || echo "$CONF_JAVAC $@"
     exec $CONF_JAVAC "$@"
   else
-    if test -n "@HAVE_JIKES@"; then
-      # In this case, $CONF_JAVAC starts with "jikes".
-      # Combine given CLASSPATH and configured CLASSPATH.
-      if test -n "$CLASSPATH"; then
-        CLASSPATH="$CLASSPATH${CONF_CLASSPATH:+@CLASSPATH_SEPARATOR@$CONF_CLASSPATH}"
-      else
-        CLASSPATH="$CONF_CLASSPATH"
-      fi
-      export CLASSPATH
-      test -z "$JAVA_VERBOSE" || echo "$CONF_JAVAC $@"
-      exec $CONF_JAVAC "$@"
-    else
-      echo 'Java compiler not found, try setting $JAVAC, then reconfigure' 1>&2
-      exit 1
-    fi
+    echo 'Java compiler not found, try setting $JAVAC, then reconfigure' 1>&2
+    exit 1
   fi
 fi
index 32570a016dd1326d894b95d6b3d4df922540f10c..d9e1608e0b86052d1ed478dab5e43e0ce9702db4 100644 (file)
@@ -1,4 +1,4 @@
-# javacomp.m4 serial 22
+# javacomp.m4 serial 23
 dnl Copyright (C) 2001-2003, 2006-2007, 2009-2023 Free Software Foundation,
 dnl Inc.
 dnl This file is free software; the Free Software Foundation
@@ -239,17 +239,9 @@ changequote([,])dnl
   dnl                -target 9 only possible with -source 1.6/1.7/1.8/9
   dnl                -target 10 only possible with -source 1.6/1.7/1.8/9/10
   dnl
-  dnl The support of jikes for target-version and source-version:
-  dnl
-  dnl   jikes 1.14 does not have a way to specify the target-version. It
-  dnl   always assumes target-version=1.1.
-  dnl
-  dnl   For jikes 1.14, the source-version always is 1.3.
-  dnl
   CONF_JAVAC=
   HAVE_JAVAC_ENVVAR=
   HAVE_JAVAC=
-  HAVE_JIKES=
   HAVE_JAVACOMP=
 changequote(,)dnl
   cat > conftestlib.java <<EOF
@@ -358,7 +350,6 @@ changequote([,])dnl
     pushdef([AC_CHECKING],[:])dnl
     pushdef([AC_MSG_RESULT],[:])dnl
     AC_CHECK_PROG([HAVE_JAVAC_IN_PATH], [javac], [yes])
-    AC_CHECK_PROG([HAVE_JIKES_IN_PATH], [jikes], [yes])
     popdef([AC_MSG_RESULT])dnl
     popdef([AC_CHECKING])dnl
     popdef([AC_MSG_CHECKING])dnl
@@ -457,27 +448,6 @@ changequote([,])dnl
         fi
       fi
     fi
-    if test -z "$HAVE_JAVACOMP" && test -n "$HAVE_JIKES_IN_PATH"; then
-      dnl Test whether jikes is usable.
-      if { jikes >/dev/null 2>/dev/null || test $? = 1; } \
-         && (
-              # See if the existing CLASSPATH is sufficient to make jikes work.
-              unset JAVA_HOME
-              jikes conftestlib.java >&AS_MESSAGE_LOG_FD 2>&1
-              error=$?
-              rm -f conftestlib.class
-              exit $error
-            ); then
-        dnl OK, jikes works.
-        dnl Now test whether it supports the desired target-version and
-        dnl source-version.
-        if test "$source_version" = 1.3; then
-          CONF_JAVAC="jikes"
-          HAVE_JIKES=1
-          HAVE_JAVACOMP=1
-        fi
-      fi
-    fi
   fi
   rm -f conftest*.java conftest*.class
   if test -n "$HAVE_JAVACOMP"; then
@@ -491,7 +461,6 @@ changequote([,])dnl
   AC_SUBST([CLASSPATH_SEPARATOR])
   AC_SUBST([HAVE_JAVAC_ENVVAR])
   AC_SUBST([HAVE_JAVAC])
-  AC_SUBST([HAVE_JIKES])
 ])
 
 # Simulates gt_JAVACOMP when no Java support is desired.
@@ -500,9 +469,7 @@ AC_DEFUN([gt_JAVACOMP_DISABLED],
   CONF_JAVAC=
   HAVE_JAVAC_ENVVAR=
   HAVE_JAVAC=
-  HAVE_JIKES=
   AC_SUBST([CONF_JAVAC])
   AC_SUBST([HAVE_JAVAC_ENVVAR])
   AC_SUBST([HAVE_JAVAC])
-  AC_SUBST([HAVE_JIKES])
 ])