From 47b11b00b65e5f36049c5c1406b86dcd7c0ec480 Mon Sep 17 00:00:00 2001 From: Yukimasa Morimi Date: Sat, 3 Sep 2022 15:37:27 +0900 Subject: [PATCH] build.lua --- build.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/build.lua b/build.lua index 48cb0f9..608b559 100644 --- a/build.lua +++ b/build.lua @@ -14,7 +14,7 @@ typesetexe = "platex" typesetopts = " -interaction=nonstopmode -no-guess-input-enc -kanji=utf8 " unpackexe = "ptex" -unpackopts = " -interaction=nonstopmode -no-guess-input-enc -kanji=utf8 " +unpackopts = " -interaction=batchmode -no-guess-input-enc -kanji=utf8 " -- Do not break non-ascii chars in log file asciiengines = {} @@ -52,7 +52,14 @@ local function mkfmts(engines,dir) if engine:match("u?ptex") then engine = "e" .. engine end - runcmd(engine .. " -etex -ini " .. ininame, dir, {}) + print("Building format for " .. engine) + local errorlevel = runcmd(engine .. " -etex -ini " + .. " -no-guess-input-enc -kanji=utf8 " + .. ininame .. " > " .. os_null, dir, {}) + if errorlevel ~= 0 then + print("Failed building format for " .. engine) + return errorlevel + end end return 0 end