aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1993-01-07 14:40:34 -0800
committerJim Wilson <wilson@gcc.gnu.org>1993-01-07 14:40:34 -0800
commit8f80892b66bc19f4a2a2ba14b74d9efe667897af (patch)
tree3297d7ed6a4bf82b651ae556f5fa164c9d5b10bb
parentf45a4d6a54594567ab3f7099a3c91ad507fdd7ce (diff)
downloadgcc-8f80892b66bc19f4a2a2ba14b74d9efe667897af.zip
gcc-8f80892b66bc19f4a2a2ba14b74d9efe667897af.tar.gz
gcc-8f80892b66bc19f4a2a2ba14b74d9efe667897af.tar.bz2
(install-common): Install c++ and g++ only if cc1plus built.
From-SVN: r3150
-rw-r--r--gcc/Makefile.in10
1 files changed, 6 insertions, 4 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 89d4f3e..99b7540 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -1513,10 +1513,12 @@ install-common: native install-dir xgcc $(EXTRA_PARTS)
$(INSTALL_DATA) SYSCALLS.c.X $(libsubdir)/SYSCALLS.c.X; \
chmod a-x $(libsubdir)/SYSCALLS.c.X; \
fi
- -rm -f $(bindir)/c++
- $(INSTALL_PROGRAM) $(srcdir)/c++ $(bindir)/c++
- -rm -f $(bindir)/g++
- $(INSTALL_PROGRAM) $(srcdir)/g++ $(bindir)/g++
+ -if [ -f cc1plus ] ; then \
+ rm -f $(bindir)/c++ ; \
+ $(INSTALL_PROGRAM) $(srcdir)/c++ $(bindir)/c++ ; \
+ rm -f $(bindir)/g++ ; \
+ $(INSTALL_PROGRAM) $(srcdir)/g++ $(bindir)/g++ ; \
+ fi
-rm -f $(libsubdir)/cpp
$(INSTALL_PROGRAM) cpp $(libsubdir)/cpp