]> git.lizzy.rs Git - metalua.git/blob - src/win32/precompile.lua
ab1759c922f44c9983f23ad07e24506a075efe3a
[metalua.git] / src / win32 / precompile.lua
1 local dirname = ... or arg and arg[2] or error "No directory specified"
2 print ("Precompiling the content of "..dirname)
3
4 local f = io.popen ("dir /S /b " .. dirname)
5 for src in f:lines() do
6    local base = src:match "^(.+)%.mlua$"
7    if base then
8       local cmd = "metalua "..src.." -o "..base..".luac"
9       print (cmd)
10       os.execute (cmd)
11    end
12 end
13
14