diff --git a/kpse.dll b/kpse.dll new file mode 100644 index 0000000..ef72e91 Binary files /dev/null and b/kpse.dll differ diff --git a/luametalatex-init.lua b/luametalatex-init.lua index f25436b..22d45ef 100644 --- a/luametalatex-init.lua +++ b/luametalatex-init.lua @@ -1,6 +1,6 @@ do local ourpath = lua.startupfile:match('(.*[/\\])[^/\\]*%.lua$') - kpse = assert(package.loadlib(ourpath .. 'kpse.so', 'luaopen_kpse'))() + kpse = assert(package.loadlib(ourpath .. 'kpse.' .. (os.type == 'windows' and 'dll' or 'so'), 'luaopen_kpse'))() end local interaction do