diff options
Diffstat (limited to 'dviware/dvisirule/cmd.mk')
-rw-r--r-- | dviware/dvisirule/cmd.mk | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/dviware/dvisirule/cmd.mk b/dviware/dvisirule/cmd.mk index 6624f661cb..eba7025525 100644 --- a/dviware/dvisirule/cmd.mk +++ b/dviware/dvisirule/cmd.mk @@ -1,13 +1,27 @@ Lo = LATEX ?= latex + +texver = $(shell ${LATEX} --version | head -1) +tl = $(findstring TeX Live, ${texver}) +mik = $(findstring MiKTeX, ${texver}) +ifeq (${tl},TeX Live) +#$(info texlive) +LATEX += -no-mktex tfm +else ifeq (${mik},MiKTeX) +#$(info miktex) +LATEX += -quiet +else +$(error Unknown latex system) +endif + define Latex # texsrc tmp=/tmp/$${$$}; \ rc=0; \ { \ ${LATEX} \ -halt-on-error -interaction=nonstopmode \ - -no-mktex tfm -file-line-error \ + -file-line-error \ -output-directory ${Dir} \ ${Lo}'\input' ${1} > $${tmp} ||\ { rc=$${?}; tail -20 $${tmp}; }; \ |