Make-lang.in (stmp-f2c.h): Don't configure the runtime directory if LANGUAGES does...
authorPaul Koning <pkoning@xedia.com>
Thu, 16 Oct 1997 08:02:09 +0000 (08:02 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 16 Oct 1997 08:02:09 +0000 (02:02 -0600)
        * Make-lang.in (stmp-f2c.h): Don't configure the runtime
        directory if LANGUAGES does not include f77.

From-SVN: r15930

gcc/f/ChangeLog.egcs
gcc/f/Make-lang.in

index 2c7d5c21ae06b15e05ada392a726dd87a23d0b63..0af5944b6e16fd2b0f8a6fcd8092786ef7110a49 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 16 02:04:08 1997  Paul Koning <pkoning@xedia.com>
+
+       * Make-lang.in (stmp-f2c.h): Don't configure the runtime
+       directory if LANGUAGES does not include f77.
+
 Mon Oct 13 12:12:41 1997  Richard Henderson  <rth@cygnus.com>
 
        * Make-lang.in (g77*): Copied from cp/Make-lang.in g++*.
index 972151f537fa5288ba090e447be25a1eed60e8cb..225c397d119c5f43d8113266892a1186f17a3908 100644 (file)
@@ -286,22 +286,26 @@ stmp-f2c.h: \
   $(GCC_PARTS)
 # The make "stage?" in compiler spec. is fully qualified as above
        rm -f stmp-f2c.h
-       top=`pwd`; \
+       case "$(LANGUAGES)" in \
+       *f77*) top=`pwd`; \
        src=`cd $(srcdir); pwd`; \
          cd f/runtime; \
          CC="`case '$(GCC_FOR_TARGET)' in \
             './xgcc -B./') echo $${top}/xgcc -B$${top}/;; \
             *) echo '$(GCC_FOR_TARGET)';; esac`" \
          $(F77_FLAGS_TO_PASS) CONFIG_SITE=/dev/null $(SHELL) \
-         $${src}/f/runtime/configure --srcdir=$${src}/f/runtime
-       top=`pwd`; \
+         $${src}/f/runtime/configure --srcdir=$${src}/f/runtime ;; \
+       esac
+       case "$(LANGUAGES)" in \
+       *f77*) top=`pwd`; \
        src=`cd $(srcdir); pwd`; \
          cd f/runtime/libU77; \
          CC="`case '$(GCC_FOR_TARGET)' in \
             './xgcc -B./') echo $${top}/xgcc -B$${top}/;; \
             *) echo '$(GCC_FOR_TARGET)';; esac`" \
          $(F77_FLAGS_TO_PASS) CONFIG_SITE=/dev/null $(SHELL) \
-         $${src}/f/runtime/libU77/configure --srcdir=$${src}/f/runtime/libU77
+         $${src}/f/runtime/libU77/configure --srcdir=$${src}/f/runtime/libU77 ;; \
+       esac
        touch stmp-f2c.h
 
 # Support parallel build.