doc: Fix build with --disable-valadoc
authorJens Georg <jensg@openismus.com>
Sat, 1 Dec 2012 12:57:04 +0000 (13:57 +0100)
committerJens Georg <jensg@openismus.com>
Tue, 4 Dec 2012 12:32:05 +0000 (13:32 +0100)
doc/reference/doc-build.am

index 48c9855..85defa2 100644 (file)
@@ -57,16 +57,22 @@ clean-local:
 
 all: valadoc-gen gtkdoc-gen
 
-endif
-
-RYGEL_GTKDOC_INSTALL_DIR = $(DESTDIR)$(datadir)/gtk-doc/html/lib$(RYGEL_DOCBUILD_MODULE)
-
 # The chmod corrects the directory permissions so that distcheck can remove the installed files.
 install-data-hook: gtkdoc/html/index.html
        $(MKDIR_P) $(RYGEL_GTKDOC_INSTALL_DIR)
        cp -d -R $(srcdir)/gtkdoc/html $(RYGEL_GTKDOC_INSTALL_DIR)
        chmod -R u+w $(RYGEL_GTKDOC_INSTALL_DIR)
 
+else
+install-data-hook:
+       test -d $(srcdir)/gtkdoc/html && $(MKDIR_P) $(RYGEL_GTKDOC_INSTALL_DIR); true
+       test -d $(srcdir)/gtkdoc/html && cp -d -R $(srcdir)/gtkdoc/html $(RYGEL_GTKDOC_INSTALL_DIR); true
+       test -d $(srcdir)/gtkdoc/html && chmod -R u+w $(RYGEL_GTKDOC_INSTALL_DIR); true
+
+endif
+
+RYGEL_GTKDOC_INSTALL_DIR = $(DESTDIR)$(datadir)/gtk-doc/html/lib$(RYGEL_DOCBUILD_MODULE)
+
 uninstall-hook:
        rm -rf $(RYGEL_GTKDOC_INSTALL_DIR)