This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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: 
 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]