From f35ea63a5e3cfde9207b7e8870ca2fc7018d0e37 Mon Sep 17 00:00:00 2001
From: Iustin Pop <iustin@google.com>
Date: Wed, 29 Feb 2012 15:55:58 +0100
Subject: [PATCH] Explicitly remove the .x.in man pages on failure

Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
---
 Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index aa0d2f90f..bda29274e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -921,7 +921,8 @@ man/%.7.in man/%.8.in man/%.1.in: man/%.gen man/footer.man
 	set -o pipefail ; \
 	$(PANDOC) -s -f rst -t man -A man/footer.man $< | \
 	  sed -e 's/\\@/@/g' > $@
-	if test -n "$(MAN_HAS_WARNINGS)"; then $(CHECK_MAN) $@; fi
+	if test -n "$(MAN_HAS_WARNINGS)"; then $(CHECK_MAN) $@ || \
+	  { rm -f "$@"; exit 1; } ; fi
 
 man/%.html.in: man/%.gen man/footer.html
 	@test -n "$(PANDOC)" || \
-- 
GitLab