diff options
author | Karl Berry <karl@freefriends.org> | 2021-03-20 22:20:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-03-20 22:20:13 +0000 |
commit | c401f68497eea2603e3c5a8742b032335fc6dfce (patch) | |
tree | 4a20a407fd27e90ebb9ea2493a89539344d2910a /Master/texmf-dist/scripts/make4ht/mkutils.lua | |
parent | 18d932604c99399d6fd9d26967b6e9bd2553898b (diff) |
make4ht (20mar21)
git-svn-id: svn://tug.org/texlive/trunk@58563 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/scripts/make4ht/mkutils.lua')
-rwxr-xr-x | Master/texmf-dist/scripts/make4ht/mkutils.lua | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Master/texmf-dist/scripts/make4ht/mkutils.lua b/Master/texmf-dist/scripts/make4ht/mkutils.lua index 38a49663157..c182bfd9dd8 100755 --- a/Master/texmf-dist/scripts/make4ht/mkutils.lua +++ b/Master/texmf-dist/scripts/make4ht/mkutils.lua @@ -343,7 +343,7 @@ env.Make:add("test","test the variables: ${tex4ht_sty_par} ${htlatex} ${input} local htlatex = require "make4ht-htlatex" env.Make:add("htlatex", htlatex.htlatex ,{correct_exit=0}) -env.Make:add("htttex", htlatex.httex, { +env.Make:add("httex", htlatex.httex, { htlatex = "etex", correct_exit=0 }) @@ -498,7 +498,7 @@ function load_extension(name,format) local extension_library = "make4ht.extensions.make4ht-ext-" .. name local is_extension_file = find_lua_file(extension_library) -- don't try to load the extension if it doesn't exist - if not is_extension_file then return nil end + if not is_extension_file then return nil, "cannot fint extension " .. name end local extension = require("make4ht.extensions.make4ht-ext-".. name) -- extensions can test if the current output format is supported local test = extension.test @@ -507,7 +507,7 @@ function load_extension(name,format) return extension end -- if the test fail return nil - return nil + return nil, "extension " .. name .. " is not supported in the " .. format .. " format" end -- if the extension doesn't provide the test function, we will assume that -- it supports every output format @@ -538,12 +538,13 @@ function load_extensions(extensions, format) -- the extension can be inserted into the extension_sequence, but disabled -- later. if module_names[name] == true then - local extension = load_extension(name,format) + local extension, msg= load_extension(name,format) if extension then log:info("Load extension", name) table.insert(extension_table, extension) else log:warning("Cannot load extension: ".. name) + log:warning(msg) end end end |