diff options
Diffstat (limited to 'Master/tlpkg/tlpsrc/luatex.tlpsrc')
-rw-r--r-- | Master/tlpkg/tlpsrc/luatex.tlpsrc | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/Master/tlpkg/tlpsrc/luatex.tlpsrc b/Master/tlpkg/tlpsrc/luatex.tlpsrc index 24f5da1ddd5..3b5b34d3e70 100644 --- a/Master/tlpkg/tlpsrc/luatex.tlpsrc +++ b/Master/tlpkg/tlpsrc/luatex.tlpsrc @@ -7,10 +7,10 @@ execute AddFormat \ name=dviluatex engine=luatex patterns=language.def,language.dat.lua \ options="dviluatex.ini" # -# luajittex is not going to exist on all platforms. hmm. -#execute AddFormat \ -# name=luajittex engine=luajittex patterns=language.def,language.dat.lua \ -# options="luatex.ini" +# On platforms where there is no luajittex, it will just be ignored? +execute AddFormat \ + name=luajittex engine=luajittex patterns=language.def,language.dat.lua \ + options="luatex.ini" # docpattern d texmf-dist/doc/luatex/base docpattern f texmf-dist/doc/man/man1/luatex.* @@ -22,10 +22,16 @@ runpattern f texmf-dist/web2c/texmfcnf.lua # binpattern f bin/${ARCH}/dviluatex binpattern f bin/${ARCH}/luatex -binpattern f bin/${ARCH}/luajittex binpattern f bin/${ARCH}/texlua -binpattern f bin/${ARCH}/texluajit binpattern f bin/${ARCH}/texluac -binpattern f bin/${ARCH}/texluajitc # binpattern f bin/win32/lua*.dll + +tlpsetvar no_luajit_platforms \ + alpha-linux,amd64-kfreebsd,amd64-netbsd,armhf-linux,\ +i386-cygwin,i386-kfreebsd,i386-netbsd,i386-solaris,\ +mips-irix,mipsel-linux,powerpc-linux,sparc-solaris,x86_64-solaris +# +binpattern f/!${no_luajit_platforms} bin/${ARCH}/luajittex +binpattern f/!${no_luajit_platforms} bin/${ARCH}/texluajit +binpattern f/!${no_luajit_platforms} bin/${ARCH}/texluajitc |