This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[3.3 PATCH] correctly install treelang info files
- From: Matthias Klose <doko at cs dot tu-berlin dot de>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sun, 2 Mar 2003 12:35:25 +0100
- Subject: [3.3 PATCH] correctly install treelang info files
Committed this as "obvious" fix. Only the index info file was
installed and this one in $(libsubdir). Already fixed on HEAD.
Matthias
2003-03-02 Matthias Klose <doko at debian dot org>
* Make-lang.in (treelang.install-info): Install all info
files in $(infodir).
--- gcc/treelang/Make-lang.in~ Thu Feb 27 08:14:33 2003
+++ gcc/treelang/Make-lang.in Sun Mar 2 11:48:58 2003
@@ -178,15 +178,20 @@
$(STAMP) treelang.install.common.done
treelang.install-info: $(srcdir)/treelang/treelang.info
- for name in $(srcdir)/treelang/treelang.info; \
- do \
- if [ -f $$name ] ; then \
- name2="`echo \`basename $$name\` | sed -e '$(program_transform_name)' `"; \
- rm -f $(DESTDIR)$(libsubdir)/$$name2$(exeext); \
- $(INSTALL_PROGRAM) $$name$(exeext) $(DESTDIR)$(libsubdir)/$$name2$(exeext); \
- chmod a+x $(DESTDIR)$(libsubdir)/$$name2$(exeext); \
- fi ; \
- done
+ if [ -f $(srcdir)/treelang/treelang.info ] ; then \
+ rm -f $(DESTDIR)$(infodir)/treelang.info*; \
+ for f in $(srcdir)/treelang/treelang.info*; do \
+ realfile=`echo $$f | sed -e 's|.*/\([^/]*\)$$|\1|'`; \
+ $(INSTALL_DATA) $$f $(DESTDIR)$(infodir)/$$realfile; \
+ done; \
+ chmod a-x $(DESTDIR)$(infodir)/treelang.info*; \
+ else true; fi
+ @if [ -f $(srcdir)/treelang/treelang.info ] ; then \
+ if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
+ echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/treelang.info"; \
+ install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/treelang.info || : ; \
+ else : ; fi; \
+ else : ; fi
treelang.install-man: