]> git.donarmstrong.com Git - lilypond.git/blobdiff - stepmake/aclocal.m4
patch::: 1.4.0.jcn5
[lilypond.git] / stepmake / aclocal.m4
index 06d81a675a8560ab8ba0018ba1e40f3dc4dbf5e8..d313deb9c8e8180febefacbe3d0efcbc51f5eb75 100644 (file)
@@ -535,6 +535,29 @@ AC_DEFUN(AC_STEPMAKE_GETTEXT, [
     AC_CHECK_FUNCS(gettext)
 ])
 
+AC_DEFUN(AC_STEPMAKE_MAKEINFO, [
+    AC_CHECK_PROGS(MAKEINFO, makeinfo, error)
+    AC_MSG_CHECKING(whether makeinfo can split html by @node)
+    makeinfo --html --output=out/split <<EOF
+\input texinfo
+\input texinfo @c -*-texinfo-*-
+@setfilename split.info
+@settitle split.info
+@bye
+EOF
+    if test -d out/split; then
+       SPLITTING_MAKEINFO=yes
+       AC_MSG_RESULT(yes)
+       rm -rf out/split
+    else
+       AC_MSG_RESULT(no)
+       AC_STEPMAKE_WARN(your html documentation will be one large file)
+       rm -rf out/split
+    fi
+    AC_SUBST(SPLITTING_MAKEINFO)
+])
+
+
 AC_DEFUN(AC_STEPMAKE_MAN, [
     AC_CHECK_PROGS(GROFF, groff ditroff, -echo no groff)
     AC_CHECK_PROGS(TROFF, troff, -echo no troff)