File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -124,6 +124,13 @@ images/%.pdf: images/%.fig
124124
125125convertnbsppagebreak = sed -e 's@\\ @ @g' -e 's@\\pagebreak@@g'
126126
127+ pandoc_version_major := $(shell $(PANDOC ) --version | head -n 1 | sed -e 's/[^0-9]* \([0-9]* \) .*/\1/')
128+ ifeq ($(pandoc_version_major ) ,1)
129+ top_level_chapter = --chapters
130+ else
131+ top_level_chapter = --top-level-division=chapter
132+ endif
133+
127134tmp/api_inc.md : tmp/api.md
128135 $(PANDOC ) --columns=71 $+ --filter src/IncludeFilter.py -t markdown | $(convertbsp ) > $@
129136
@@ -141,10 +148,10 @@ tmp/readme.tex: src/readme.tex
141148 cp src/readme.tex tmp
142149
143150tmp/% .tex : tmp/% .md tmp/links_local.md tmp/images_local_pdf.md
144- $(PANDOC ) $+ -t latex --columns=72 --top-level-division=chapter -o $@
151+ $(PANDOC ) $+ -t latex --columns=72 $( top_level_chapter ) -o $@
145152
146153tmp/api.tex : tmp/api_inc.md tmp/links_local.md tmp/images_local_pdf.md
147- $(PANDOC ) $+ --indented-code-classes=cpp -t latex --columns=72 --top-level-division=chapter -o $@
154+ $(PANDOC ) $+ --indented-code-classes=cpp -t latex --columns=72 $( top_level_chapter ) -o $@
148155
149156doc/readme.pdf : preamble.tex tmp/version
150157
You can’t perform that action at this time.
0 commit comments