Mercurial > geeqie
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)/"*