Hi,

Fixes PR/27516. makeinfo was executed unconditionally resulting in an
error during make install.
All other parts of the documentation do not treat a missing or old
makeinfo as hard error but continue withoug building info pages.

Tested on alphaev56-dec-osf5.1a where a makeinfo is installed but too
old, and on i686-linux-gnu with a sufficiently current makeinfo
installed.
Please apply.

2006-05-13  Bernhard Fischer  <[EMAIL PROTECTED]>

        PR/27516
        * Make-lang.in (doc/treelang.info): If configure says makeinfo
        is too old then do not build nor install Info documentation.

Index: gcc-4.2/gcc/treelang/Make-lang.in
===================================================================
--- gcc-4.2/gcc/treelang/Make-lang.in   (revision 113625)
+++ gcc-4.2/gcc/treelang/Make-lang.in   (working copy)
@@ -168,7 +168,10 @@
         gcc-vers.texi
 
 doc/treelang.info: $(TEXI_TREELANG_FILES)
-       $(MAKEINFO) $(MAKEINFOFLAGS) -I $(gcc_docdir)/include -o $@ $<
+       if [ x$(BUILD_INFO) = xinfo ]; then \
+               $(MAKEINFO) $(MAKEINFOFLAGS) -I $(gcc_docdir)/include \
+               -o $@ $< ; \
+       fi
 
 doc/treelang.dvi: $(TEXI_TREELANG_FILES)
        $(TEXI2DVI) -I $(abs_docdir)/include -o $@ $<

Reply via email to