Skip to content

Commit 8d00045

Browse files
committed
Use PANDOC env-var to control which pandoc binary is used
1 parent 78e24db commit 8d00045

File tree

26 files changed

+105
-73
lines changed

26 files changed

+105
-73
lines changed

abstract-to-meta/Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
DIFF ?= diff --strip-trailing-cr -u
2+
PANDOC ?= pandoc
23

34
test: sample1.md sample2.md abstract-to-meta.lua
4-
@pandoc --lua-filter=abstract-to-meta.lua --standalone --to=markdown \
5+
@$(PANDOC) --lua-filter=abstract-to-meta.lua --standalone --to=markdown \
56
sample1.md | $(DIFF) expected1.md -
6-
@pandoc --lua-filter=abstract-to-meta.lua --standalone --to=markdown \
7+
@$(PANDOC) --lua-filter=abstract-to-meta.lua --standalone --to=markdown \
78
sample2.md | $(DIFF) expected2.md -
89

910
expected: sample1.md expected1.md sample2.md expected2.md abstract-to-meta.lua
1011

1112
expected1.md: sample1.md abstract-to-meta.lua
12-
pandoc --lua-filter=abstract-to-meta.lua --standalone --output $@ $<
13+
$(PANDOC) --lua-filter=abstract-to-meta.lua --standalone --output $@ $<
1314

1415
expected2.md: sample2.md abstract-to-meta.lua
15-
pandoc --lua-filter=abstract-to-meta.lua --standalone --output $@ $<
16+
$(PANDOC) --lua-filter=abstract-to-meta.lua --standalone --output $@ $<
1617

1718
.PHONY: test

author-info-blocks/Makefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
DIFF ?= diff --strip-trailing-cr -u
2+
PANDOC ?= pandoc
23

34
test: sample.md author-info-blocks.lua
4-
@pandoc --lua-filter=author-info-blocks.lua --standalone --to=native $< \
5+
@$(PANDOC) --lua-filter=author-info-blocks.lua --standalone --to=native $< \
56
| $(DIFF) expected.native -
67

78
expected.native: sample.md author-info-blocks.lua
8-
@pandoc --lua-filter=author-info-blocks.lua --standalone --output $@ $<
9+
@$(PANDOC) --lua-filter=author-info-blocks.lua --standalone --output $@ $<
910

1011
sample.pdf: sample.md author-info-blocks.lua
11-
@pandoc \
12+
@$(PANDOC) \
1213
--lua-filter=author-info-blocks.lua \
1314
--output $@ $<
1415

bibexport/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
DIFF ?= diff --strip-trailing-cr -u
2+
PANDOC ?= pandoc
23

34
test:
4-
@pandoc --lua-filter=bibexport.lua sample.md > /dev/null
5+
@$(PANDOC) --lua-filter=bibexport.lua sample.md > /dev/null
56
@$(DIFF) bibexport.aux expected.bibexport.aux
67
@$(DIFF) bibexport.bib expected.bibexport.bib
78
@rm -f bibexport.aux bibexport.bib

cito/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
DIFF ?= diff --strip-trailing-cr -u
2+
PANDOC ?= pandoc
23

34
test:
4-
@pandoc --lua-filter=cito.lua --output=output.md --standalone sample.md
5+
@$(PANDOC) --lua-filter=cito.lua --output=output.md --standalone sample.md
56
@$(DIFF) expected.md output.md
67
@rm -f output.md
78

diagram-generator/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
PANDOC ?= pandoc
2+
13
.PHONY: test
24
test: clean sample.html
35

46
sample.html: sample.md diagram-generator.lua
5-
@pandoc --self-contained \
7+
@$(PANDOC) --self-contained \
68
--lua-filter=diagram-generator.lua \
79
--metadata=pythonPath:"python3" \
810
--metadata=title:"README" \

doi2cite/Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
DIFF ?= diff --strip-trailing-cr -u
2+
PANDOC ?= pandoc
23

34
test:
4-
@pandoc --lua-filter=doi2cite.lua --wrap=preserve --output=output.md sample1.md
5+
@$(PANDOC) --lua-filter=doi2cite.lua --wrap=preserve --output=output.md sample1.md
56
@$(DIFF) expected1.md output.md
67
@rm -f output.md
78

89
expected1.md: sample1.md doi2cite.lua
9-
pandoc --lua-filter=doi2cite.lua --wrap=preserve --output $@ $<
10+
$(PANDOC) --lua-filter=doi2cite.lua --wrap=preserve --output $@ $<
1011

1112
expected1.pdf: sample1.md sample1.csl doi2cite.lua
12-
pandoc --lua-filter=doi2cite.lua --filter=pandoc-crossref --citeproc --csl=sample1.csl --output $@ $<
13+
$(PANDOC) --lua-filter=doi2cite.lua --filter=pandoc-crossref --citeproc --csl=sample1.csl --output $@ $<
1314

1415
expected2.md: sample2.md doi2cite.lua
15-
pandoc --lua-filter=doi2cite.lua --wrap=preserve --output $@ $<
16+
$(PANDOC) --lua-filter=doi2cite.lua --wrap=preserve --output $@ $<
1617

1718
clean:
1819
@rm -f expected1.md

first-line-indent/Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
DIFF ?= diff --strip-trailing-cr -u
2+
PANDOC ?= pandoc
23

34
.PHONY: test
45

56
test: test_latex test_html
67

78
test_html: sample.md expected.html first-line-indent.lua
8-
@pandoc -s --lua-filter first-line-indent.lua --to=html $< \
9+
@$(PANDOC) -s --lua-filter first-line-indent.lua --to=html $< \
910
| $(DIFF) expected.html -
1011

1112
test_latex: sample.md expected.tex first-line-indent.lua
12-
@pandoc -s --lua-filter first-line-indent.lua --to=latex $< \
13+
@$(PANDOC) -s --lua-filter first-line-indent.lua --to=latex $< \
1314
| $(DIFF) expected.tex -
1415

1516
expected.html: sample.md first-line-indent.lua
16-
pandoc -s --lua-filter first-line-indent.lua --output $@ $<
17+
$(PANDOC) -s --lua-filter first-line-indent.lua --output $@ $<
1718

1819
expected.tex: sample.md first-line-indent.lua
19-
pandoc -s --lua-filter first-line-indent.lua --output $@ $<
20+
$(PANDOC) -s --lua-filter first-line-indent.lua --output $@ $<

include-code-files/Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
DIFF ?= diff --strip-trailing-cr -u
2+
PANDOC ?= pandoc
23

34
test: sample.md include-code-files.lua
4-
@pandoc --lua-filter=include-code-files.lua --to=native $< \
5+
@$(PANDOC) --lua-filter=include-code-files.lua --to=native $< \
56
| $(DIFF) expected.native -
67

78
expected.native: sample.md include-code-files.lua
8-
pandoc --lua-filter=include-code-files.lua --output $@ $<
9+
$(PANDOC) --lua-filter=include-code-files.lua --output $@ $<
910

1011
.PHONY: test

include-files/Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
DIFF ?= diff --strip-trailing-cr -u
2+
PANDOC ?= pandoc
23

34
test: sample.md file-a.md file-b.md file-c.md include-files.lua
4-
@pandoc --lua-filter=include-files.lua --to=native $< \
5+
@$(PANDOC) --lua-filter=include-files.lua --to=native $< \
56
| $(DIFF) expected.native -
6-
@pandoc --lua-filter=include-files.lua -M include-auto --to=native $< \
7+
@$(PANDOC) --lua-filter=include-files.lua -M include-auto --to=native $< \
78
| $(DIFF) expected-auto.native -
89

910
expected.native: sample.md file-a.md file-b.md file-c.md include-files.lua
10-
pandoc --lua-filter=include-files.lua --output $@ $<
11+
$(PANDOC) --lua-filter=include-files.lua --output $@ $<
1112

1213
expected-auto.native: sample.md file-a.md file-b.md file-c.md include-files.lua
13-
pandoc --lua-filter=include-files.lua -M include-auto --output $@ $<
14+
$(PANDOC) --lua-filter=include-files.lua -M include-auto --output $@ $<
1415

1516
.PHONY: test

latex-hyphen/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
DIFF ?= diff --strip-trailing-cr -u
2+
PANDOC ?= pandoc
23

34
test:
4-
@pandoc --lua-filter=latex-hyphen.lua --output=output.tex sample.md
5+
@$(PANDOC) --lua-filter=latex-hyphen.lua --output=output.tex sample.md
56
@$(DIFF) expected.tex output.tex
67
@rm -f output.tex
78

0 commit comments

Comments
 (0)