mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-30 15:45:42 +08:00
Make-lang.in (c++.install-common, [...]): Prepend $(DESTDIR) to destination paths in all (un)installation commands.
2003-01-09 Christian Cornelssen <ccorn@cs.tu-berlin.de> * Make-lang.in (c++.install-common, c++.install-man, c++.uninstall): Prepend $(DESTDIR) to destination paths in all (un)installation commands. (c++.install-common): Rewrite $(LN) commands to support DESTDIR with "ln" as well as with "ln -s". From-SVN: r61079
This commit is contained in:
parent
1d27195cb6
commit
2c6ce97ed1
@ -1,3 +1,11 @@
|
|||||||
|
2003-01-09 Christian Cornelssen <ccorn@cs.tu-berlin.de>
|
||||||
|
|
||||||
|
* Make-lang.in (c++.install-common, c++.install-man,
|
||||||
|
c++.uninstall): Prepend $(DESTDIR) to destination paths in
|
||||||
|
all (un)installation commands.
|
||||||
|
(c++.install-common): Rewrite $(LN) commands to support
|
||||||
|
DESTDIR with "ln" as well as with "ln -s".
|
||||||
|
|
||||||
2003-01-08 Jason Merrill <jason@redhat.com>
|
2003-01-08 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
* parser.c (cp_parser_primary_expression): See through explicitly
|
* parser.c (cp_parser_primary_expression): See through explicitly
|
||||||
|
@ -129,27 +129,32 @@ c++.install-normal:
|
|||||||
c++.install-common: installdirs
|
c++.install-common: installdirs
|
||||||
-if [ -f cc1plus$(exeext) ] ; then \
|
-if [ -f cc1plus$(exeext) ] ; then \
|
||||||
if [ -f g++-cross$(exeext) ] ; then \
|
if [ -f g++-cross$(exeext) ] ; then \
|
||||||
rm -f $(bindir)/$(GXX_CROSS_NAME)$(exeext); \
|
rm -f $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext); \
|
||||||
$(INSTALL_PROGRAM) g++-cross$(exeext) $(bindir)/$(GXX_CROSS_NAME)$(exeext); \
|
$(INSTALL_PROGRAM) g++-cross$(exeext) $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext); \
|
||||||
chmod a+x $(bindir)/$(GXX_CROSS_NAME)$(exeext); \
|
chmod a+x $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext); \
|
||||||
rm -f $(bindir)/$(CXX_CROSS_NAME)$(exeext); \
|
rm -f $(DESTDIR)$(bindir)/$(CXX_CROSS_NAME)$(exeext); \
|
||||||
$(LN) $(bindir)/$(GXX_CROSS_NAME)$(exeext) $(bindir)/$(CXX_CROSS_NAME)$(exeext); \
|
( cd $(DESTDIR)$(bindir) && \
|
||||||
if [ -d $(gcc_tooldir)/bin/. ] ; then \
|
$(LN) $(GXX_CROSS_NAME)$(exeext) $(CXX_CROSS_NAME)$(exeext) ); \
|
||||||
rm -f $(gcc_tooldir)/bin/g++$(exeext); \
|
if [ -d $(DESTDIR)$(gcc_tooldir)/bin/. ] ; then \
|
||||||
$(INSTALL_PROGRAM) g++-cross$(exeext) $(gcc_tooldir)/bin/g++$(exeext); \
|
rm -f $(DESTDIR)$(gcc_tooldir)/bin/g++$(exeext); \
|
||||||
rm -f $(gcc_tooldir)/bin/c++$(exeext); \
|
$(INSTALL_PROGRAM) g++-cross$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/g++$(exeext); \
|
||||||
$(LN) $(gcc_tooldir)/bin/g++$(exeext) $(gcc_tooldir)/bin/c++$(exeext); \
|
rm -f $(DESTDIR)$(gcc_tooldir)/bin/c++$(exeext); \
|
||||||
|
( cd $(DESTDIR)$(gcc_tooldir)/bin && \
|
||||||
|
$(LN) g++$(exeext) c++$(exeext) ); \
|
||||||
else true; fi; \
|
else true; fi; \
|
||||||
else \
|
else \
|
||||||
rm -f $(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
|
rm -f $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
|
||||||
$(INSTALL_PROGRAM) g++$(exeext) $(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
|
$(INSTALL_PROGRAM) g++$(exeext) $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
|
||||||
chmod a+x $(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
|
chmod a+x $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
|
||||||
rm -f $(bindir)/$(CXX_INSTALL_NAME)$(exeext); \
|
rm -f $(DESTDIR)$(bindir)/$(CXX_INSTALL_NAME)$(exeext); \
|
||||||
$(LN) $(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(bindir)/$(CXX_INSTALL_NAME)$(exeext); \
|
( cd $(DESTDIR)$(bindir) && \
|
||||||
rm -f $(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \
|
$(LN) $(GXX_INSTALL_NAME)$(exeext) $(CXX_INSTALL_NAME)$(exeext) ); \
|
||||||
$(LN) $(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \
|
rm -f $(DESTDIR)$(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \
|
||||||
rm -f $(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \
|
( cd $(DESTDIR)$(bindir) && \
|
||||||
$(LN) $(bindir)/$(CXX_INSTALL_NAME)$(exeext) $(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \
|
$(LN) $(GXX_INSTALL_NAME)$(exeext) $(GXX_TARGET_INSTALL_NAME)$(exeext) ); \
|
||||||
|
rm -f $(DESTDIR)$(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \
|
||||||
|
( cd $(DESTDIR)$(bindir) && \
|
||||||
|
$(LN) $(CXX_INSTALL_NAME)$(exeext) $(CXX_TARGET_INSTALL_NAME)$(exeext) ); \
|
||||||
fi ; \
|
fi ; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -158,23 +163,23 @@ c++.install-info:
|
|||||||
c++.install-man: installdirs $(srcdir)/cp/g++.1
|
c++.install-man: installdirs $(srcdir)/cp/g++.1
|
||||||
-if [ -f cc1plus$(exeext) ] ; then \
|
-if [ -f cc1plus$(exeext) ] ; then \
|
||||||
if [ -f g++-cross$(exeext) ] ; then \
|
if [ -f g++-cross$(exeext) ] ; then \
|
||||||
rm -f $(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
|
rm -f $(DESTDIR)$(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
|
||||||
$(INSTALL_DATA) $(srcdir)/cp/g++.1 $(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
|
$(INSTALL_DATA) $(srcdir)/cp/g++.1 $(DESTDIR)$(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
|
||||||
chmod a-x $(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
|
chmod a-x $(DESTDIR)$(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
|
||||||
else \
|
else \
|
||||||
rm -f $(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
|
rm -f $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
|
||||||
$(INSTALL_DATA) $(srcdir)/cp/g++.1 $(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
|
$(INSTALL_DATA) $(srcdir)/cp/g++.1 $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
|
||||||
chmod a-x $(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
|
chmod a-x $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
|
||||||
fi; \
|
fi; \
|
||||||
else true; fi
|
else true; fi
|
||||||
|
|
||||||
c++.uninstall:
|
c++.uninstall:
|
||||||
-rm -rf $(bindir)/$(CXX_INSTALL_NAME)$(exeext)
|
-rm -rf $(DESTDIR)$(bindir)/$(CXX_INSTALL_NAME)$(exeext)
|
||||||
-rm -rf $(bindir)/$(CXX_CROSS_NAME)$(exeext)
|
-rm -rf $(DESTDIR)$(bindir)/$(CXX_CROSS_NAME)$(exeext)
|
||||||
-rm -rf $(bindir)/$(GXX_INSTALL_NAME)$(exeext)
|
-rm -rf $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext)
|
||||||
-rm -rf $(bindir)/$(GXX_CROSS_NAME)$(exeext)
|
-rm -rf $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext)
|
||||||
-rm -rf $(man1dir)/$(GXX_INSTALL_NAME)$(man1ext)
|
-rm -rf $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext)
|
||||||
-rm -rf $(man1dir)/$(GXX_CROSS_NAME)$(man1ext)
|
-rm -rf $(DESTDIR)$(man1dir)/$(GXX_CROSS_NAME)$(man1ext)
|
||||||
#
|
#
|
||||||
# Clean hooks:
|
# Clean hooks:
|
||||||
# A lot of the ancillary files are deleted by the main makefile.
|
# A lot of the ancillary files are deleted by the main makefile.
|
||||||
|
Loading…
Reference in New Issue
Block a user