aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2019-08-19 10:30:47 +0200
committerPeter Eisentraut <peter@eisentraut.org>2019-08-19 10:30:47 +0200
commita407012c07844b5d81012d6960c4b2ec11d6af9c (patch)
treef6674334f698d8b9f2e77cf88fb4873ce3b68039
parent71851e9ab7ac8409fabc6f64273149aa71fa29f5 (diff)
downloadpostgresql-a407012c07844b5d81012d6960c4b2ec11d6af9c.tar.gz
postgresql-a407012c07844b5d81012d6960c4b2ec11d6af9c.zip
doc: Fix image use in PDF build with vpath
In a vpath build, we need to point to the source directory to allow FOP to find the images.
-rw-r--r--doc/src/sgml/Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/doc/src/sgml/Makefile b/doc/src/sgml/Makefile
index 05dc51ace85..0401a515df8 100644
--- a/doc/src/sgml/Makefile
+++ b/doc/src/sgml/Makefile
@@ -164,13 +164,15 @@ postgres.txt: postgres.html
postgres.pdf:
$(error Invalid target; use postgres-A4.pdf or postgres-US.pdf as targets)
+XSLTPROC_FO_FLAGS += --stringparam img.src.path '$(srcdir)/'
+
%-A4.fo: stylesheet-fo.xsl %.sgml $(ALLSGML)
$(XMLLINT) $(XMLINCLUDE) --noout --valid $(word 2,$^)
- $(XSLTPROC) $(XMLINCLUDE) $(XSLTPROCFLAGS) --stringparam paper.type A4 -o $@ $(wordlist 1,2,$^)
+ $(XSLTPROC) $(XMLINCLUDE) $(XSLTPROCFLAGS) $(XSLTPROC_FO_FLAGS) --stringparam paper.type A4 -o $@ $(wordlist 1,2,$^)
%-US.fo: stylesheet-fo.xsl %.sgml $(ALLSGML)
$(XMLLINT) $(XMLINCLUDE) --noout --valid $(word 2,$^)
- $(XSLTPROC) $(XMLINCLUDE) $(XSLTPROCFLAGS) --stringparam paper.type USletter -o $@ $(wordlist 1,2,$^)
+ $(XSLTPROC) $(XMLINCLUDE) $(XSLTPROCFLAGS) $(XSLTPROC_FO_FLAGS) --stringparam paper.type USletter -o $@ $(wordlist 1,2,$^)
%.pdf: %.fo $(ALL_IMAGES)
$(FOP) -fo $< -pdf $@