Make-lang.in (GFORTRAN_TARGET_INSTALL_NAME): Define.
* Make-lang.in (GFORTRAN_TARGET_INSTALL_NAME): Define. (GFORTRAN_CROSS_NAME): Remove. (fortran.install-common): Correctly install a cross compiler. (fortran.uninstall): Use GFORTRAN_TARGET_INSTALL_NAME instead of GFORTRAN_CROSS_NAME. From-SVN: r106256
This commit is contained in:
parent
1367913544
commit
def6f17006
|
@ -1,3 +1,11 @@
|
|||
2005-10-31 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* Make-lang.in (GFORTRAN_TARGET_INSTALL_NAME): Define.
|
||||
(GFORTRAN_CROSS_NAME): Remove.
|
||||
(fortran.install-common): Correctly install a cross compiler.
|
||||
(fortran.uninstall): Use GFORTRAN_TARGET_INSTALL_NAME instead of
|
||||
GFORTRAN_CROSS_NAME.
|
||||
|
||||
2005-10-30 Erik Edelmann <eedelman@gcc.gnu.org>
|
||||
|
||||
* gfortran.texi: Update contributors.
|
||||
|
|
|
@ -42,9 +42,7 @@
|
|||
|
||||
# Actual name to use when installing a native compiler.
|
||||
GFORTRAN_INSTALL_NAME := $(shell echo gfortran|sed '$(program_transform_name)')
|
||||
|
||||
# Actual name to use when installing a cross-compiler.
|
||||
GFORTRAN_CROSS_NAME := $(shell echo gfortran|sed '$(program_transform_cross_name)')
|
||||
GFORTRAN_TARGET_INSTALL_NAME := $(target_noncanonical)-$(shell echo gfortran|sed '$(program_transform_name)')
|
||||
|
||||
#^L
|
||||
|
||||
|
@ -189,18 +187,15 @@ fortran.install-normal:
|
|||
# and also as either gfortran (if native) or $(tooldir)/bin/gfortran.
|
||||
fortran.install-common: installdirs
|
||||
-if [ -f f951$(exeext) ] ; then \
|
||||
rm -f $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext); \
|
||||
$(INSTALL_PROGRAM) gfortran$(exeext) $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext); \
|
||||
chmod a+x $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext); \
|
||||
if [ -f gfortran-cross$(exeext) ] ; then \
|
||||
rm -f $(DESTDIR)$(bindir)/$(GFORTRAN_CROSS_NAME)$(exeext); \
|
||||
$(INSTALL_PROGRAM) gfortran-cross$(exeext) $(DESTDIR)$(bindir)/$(GFORTRAN_CROSS_NAME)$(exeext); \
|
||||
chmod a+x $(DESTDIR)$(bindir)/$(GFORTRAN_CROSS_NAME)$(exeext); \
|
||||
if [ -d $(DESTDIR)$(gcc_tooldir)/bin/. ] ; then \
|
||||
rm -f $(DESTDIR)$(gcc_tooldir)/bin/gfortran$(exeext); \
|
||||
$(INSTALL_PROGRAM) gfortran-cross$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/gfortran$(exeext); \
|
||||
else true; fi; \
|
||||
else \
|
||||
rm -f $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext); \
|
||||
$(INSTALL_PROGRAM) gfortran$(exeext) $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext); \
|
||||
chmod a+x $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext); \
|
||||
rm -f $(DESTDIR)$(bindir)/$(GFORTRAN_TARGET_INSTALL_NAME)$(exeext); \
|
||||
$(LN) $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext) $(DESTDIR)$(bindir)/$(GFORTRAN_TARGET_INSTALL_NAME)$(exeext); \
|
||||
fi ; \
|
||||
|
@ -223,7 +218,7 @@ fortran.uninstall:
|
|||
else : ; fi; \
|
||||
rm -rf $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext); \
|
||||
rm -rf $(DESTDIR)$(man1dir)/$(GFORTRAN_INSTALL_NAME)$(man1ext); \
|
||||
rm -rf $(DESTDIR)$(bindir)/$(GFORTRAN_CROSS_NAME)$(exeext); \
|
||||
rm -rf $(DESTDIR)$(bindir)/$(GFORTRAN_TARGET_INSTALL_NAME)$(exeext); \
|
||||
rm -rf $(DESTDIR)$(infodir)/gfortran.info*
|
||||
|
||||
#
|
||||
|
|
Loading…
Reference in New Issue