From d51024aee6ddfe0934b600e4fae84d00a2f5ab2f Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Wed, 5 Sep 2012 11:55:42 -0600 Subject: [PATCH] build: don't fail when xsltproc is missing On a machine without xsltproc, the build failed with: Scripting search.php /usr/local/bin/bash: line 1: search.php.tmp: No such file or directory rm: ./search.php: No such file or directory Regression introduced in commit 28183590. * docs/Makefile.am (%.php): Skip in the same conditions when the .tmp file is skipped. --- docs/Makefile.am | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/Makefile.am b/docs/Makefile.am index fad8979bac..91c3d33e24 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -186,10 +186,11 @@ internals/%.html.tmp: internals/%.html.in subsite.xsl page.xsl sitemap.html.in || { rm $@ && exit 1; }; fi %.php: %.php.tmp %.php.code.in - @echo "Scripting $@"; \ - sed -e '/<\/a>/r '"$(srcdir)/$@.code.in" \ - -e /php_placeholder/d < $@.tmp > $(srcdir)/$@ \ - || { rm $(srcdir)/$@ && exit 1; } + @if [ -x $(XSLTPROC) ] ; then \ + echo "Scripting $@"; \ + sed -e '/<\/a>/r '"$(srcdir)/$@.code.in" \ + -e /php_placeholder/d < $@.tmp > $(srcdir)/$@ \ + || { rm $(srcdir)/$@ && exit 1; }; fi html/index.html: libvirt-api.xml newapi.xsl page.xsl sitemap.html.in $(AM_V_GEN)if [ -x $(XSLTPROC) ] ; then \