mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-17 07:08:57 +08:00
Makefile.in (install-common): Do not install the specs file unless SPECS is defined.
* Makefile.in (install-common): Do not install the specs file unless SPECS is defined. From-SVN: r92433
This commit is contained in:
parent
6e822bf64a
commit
8ff61ea72f
@ -1,3 +1,8 @@
|
||||
2004-12-20 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* Makefile.in (install-common): Do not install the specs file
|
||||
unless SPECS is defined.
|
||||
|
||||
2004-12-20 Zdenek Dvorak <dvorakz@suse.cz>
|
||||
|
||||
PR rtl-optimization/18942
|
||||
|
@ -3236,12 +3236,19 @@ install-common: native $(EXTRA_PARTS) lang.install-common installdirs
|
||||
chmod a-x $(DESTDIR)$(libsubdir)/$$file; \
|
||||
else true; fi; \
|
||||
done
|
||||
# Don't mess with specs if it doesn't exist yet.
|
||||
-if [ -f specs ] ; then \
|
||||
rm -f $(DESTDIR)$(libsubdir)/specs; \
|
||||
$(INSTALL_DATA) $(SPECS) $(DESTDIR)$(libsubdir)/specs; \
|
||||
chmod a-x $(DESTDIR)$(libsubdir)/specs; \
|
||||
fi
|
||||
# Remove any specs file installed by a previous version of GCC.
|
||||
rm -f $(DESTDIR)$(libsubdir)/specs
|
||||
ifneq ($(SPECS),specs)
|
||||
# In general, we no longer install the specs file because its presence
|
||||
# makes the driver slower, and because people who need it can recreate
|
||||
# it by using -dumpspecs.
|
||||
#
|
||||
# However, in the case that the target has defined SPECS, then we must
|
||||
# install the file. It may be that the installed specs file is
|
||||
# different from that built into the driver.
|
||||
$(INSTALL_DATA) $(SPECS) $(DESTDIR)$(libsubdir)/specs
|
||||
chmod a-x $(DESTDIR)$(libsubdir)/specs
|
||||
endif
|
||||
# Install protoize if it was compiled.
|
||||
-if [ -f protoize$(exeext) ]; then \
|
||||
rm -f $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \
|
||||
|
Loading…
Reference in New Issue
Block a user