configure.in (libgcj_saved): Copy from $libgcj.
authorAlexandre Oliva <aoliva@redhat.com>
Wed, 25 Apr 2001 21:29:48 +0000 (21:29 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Wed, 25 Apr 2001 21:29:48 +0000 (21:29 +0000)
* configure.in (libgcj_saved): Copy from $libgcj.
(libgcj): Zero out if --enable-libgcj; add to noconfigdirs is
--disable-libgcj.

From-SVN: r41551

ChangeLog
configure.in

index 2e20f9f3a375e8d4e121e1e80d3210a7f24eff56..6c73eb016d2ab88493f0eb183ba28b07f257e084 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-04-25  Alexandre Oliva  <aoliva@redhat.com>
+
+       * configure.in (libgcj_saved): Copy from $libgcj.
+       (libgcj): Zero out if --enable-libgcj; add to noconfigdirs is
+       --disable-libgcj.
+
 2001-04-25  Gavin Romig-Koch  <gavin@redhat.com>
 
        * MAINTAINERS: Remove self as MIPS maintainer and
index d9f2bb15c4a9924be18c7e67074c02a30b76bb78..056d7d22489286eba228b2c2711a9c36ecd7af65 100644 (file)
@@ -585,6 +585,22 @@ case "${host}" in
     ;;
 esac
 
+# Save it here so that, even in case of --enable-libgcj, if the Java
+# front-end isn't enabled, we still get libgcj disabled.
+libgcj_saved=$libgcj
+case $enable_libgcj in
+yes)
+  # If we reset it here, it won't get added to noconfigdirs in the
+  # target-specific build rules, so it will be forcibly enabled
+  # (unless the Java language itself isn't enabled).
+  libgcj=
+  ;;
+no)
+  # Make sure we get it printed in the list of not supported target libs.
+  noconfigdirs="$noconfigdirs ${libgcj}"
+  ;;
+esac
+
 case "${target}" in
   *-*-chorusos)
     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"