summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--configure.ac2
-rw-r--r--doc/user/Makefile.am5
2 files changed, 7 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 0585bb0..4975b0b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,6 +23,8 @@ AC_ARG_WITH([guilemoduledir],
    esac],
   [guilemoduledir=""])
 
+AC_PROG_LN_S
+AC_PROG_MKDIR_P
 
 # Look for Guile.
 GUILE_PROGS
diff --git a/doc/user/Makefile.am b/doc/user/Makefile.am
index a2e6eab..4d1f04c 100644
--- a/doc/user/Makefile.am
+++ b/doc/user/Makefile.am
@@ -122,8 +122,13 @@ endif
 
 
 # Install/uninstall files not listed in `html_DATA'.
+# Make the images available alongside the Info manual.
 install-data-hook:
 	$(INSTALL_DATA) user-*.html *.png "$(DESTDIR)$(htmldir)"
+	$(MKDIR_P) "$(DESTDIR)$(infodir)"
+	for i in "$(DESTDIR)$(htmldir)/"*.png; do	\
+	  (cd "$(DESTDIR)$(infodir)"; $(LN_S) "$$i");	\
+	done
 
 uninstall-local:
 	-rm -rf "$(DESTDIR)$(htmldir)"/user-*.html \