Makefile.asciidoc.inc: always exit 1 on a2x error

a2x wraps asciidoc. When a2x fails, we run asciidoc without a2x to
print verbose output. Make sure that 'make' fails at this point, even
if asciidoc runs through.

Change-Id: I30931303ecc6094efaedcb08380433a34211a169
This commit is contained in:
Oliver Smith 2018-11-07 15:08:56 +01:00
parent c3db2aadbf
commit 0b9d46f883
1 changed files with 2 additions and 1 deletions

View File

@ -57,7 +57,8 @@ $(ASCIIDOC_PDF): %.pdf: %.adoc %-docinfo.xml \
NOTE: TO REMOVE DRAFT MODE, YOU NEED TO EDIT build/custom-dblatex.sty\n\
and remove three lines starting with '% \"DRAFT\" on first page'\n" \
|| true
a2x $(A2X_OPTS) $< || asciidoc -v $(ASCIIDOC_OPTS) $<
a2x $(A2X_OPTS) $< || (echo "ERROR: a2x failed! Running asciidoc to get verbose errors..."; \
asciidoc -v $(ASCIIDOC_OPTS) $<; exit 1)
check: $(ASCIIDOC_CHECKS)