changeset 1796:a210f58165ed

test gnome-doc-tool in configure
author nadvornik
date Sun, 07 Feb 2010 13:16:35 +0000
parents 181a2e03062b
children 203404cc8e98
files configure.in doc/Makefile.am
diffstat 2 files changed, 14 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/configure.in	Sun Feb 07 12:44:55 2010 +0000
+++ b/configure.in	Sun Feb 07 13:16:35 2010 +0000
@@ -218,6 +218,8 @@
 AC_DEFINE_UNQUOTED(GQ_HELPDIR, "$readmedir", [Location of documentation files])
 AC_DEFINE_UNQUOTED(GQ_HTMLDIR, "$htmldir", [Location of html documentation])
 
+AC_PATH_PROG(GNOME_DOC_TOOL, gnome-doc-tool)
+
 AC_SUBST(readmedir)
 AC_SUBST(htmldir)
 
@@ -469,6 +471,8 @@
 Documentation:
   Doxygen:       $DOXYGEN
   Formats:       $doxy_formats_report
+  doc-tool:      $GNOME_DOC_TOOL
+
 END
 
 cat config.report
--- a/doc/Makefile.am	Sun Feb 07 12:44:55 2010 +0000
+++ b/doc/Makefile.am	Sun Feb 07 13:16:35 2010 +0000
@@ -8,13 +8,20 @@
 EXTRA_DIST = docbook2html.sh docbook
 
 html/GuideIndex.html: docbook/GuideIndex.xml
-	rm -rf html; mkdir html && gnome-doc-tool html -o html $(srcdir)/docbook/GuideIndex.xml
+	rm -rf html; mkdir html
+	if [ -x "$(GNOME_DOC_TOOL)" ]; then \
+		"$(GNOME_DOC_TOOL)" html -o html $(srcdir)/docbook/GuideIndex.xml ; \
+	else \
+		echo "gnome-doc-tool not found, html is not built" ; \
+	fi
 
 html: html/GuideIndex.html
 
 install-data-hook: html
-	cd html; for f in * ; do $(INSTALL_DATA) "$$f" "$(DESTDIR)$(helpdir)/$$f" ; done
-	ln -s GuideIndex.html "$(DESTDIR)$(helpdir)/index.html"
+	if [ -x "$(GNOME_DOC_TOOL)" ]; then \
+		cd html; for f in * ; do $(INSTALL_DATA) "$$f" "$(DESTDIR)$(helpdir)/$$f" ; done; \
+		ln -s GuideIndex.html "$(DESTDIR)$(helpdir)/index.html" ; \
+	fi
 	
 uninstall-hook:
 	rm "$(DESTDIR)$(helpdir)/"*