cl3/assets/lua/global/cmake.lua

30 lines
393 B
Lua
Raw Normal View History

2023-05-08 22:22:14 +00:00
local cmd = require("cmd")
local cd = cmd.cd
local cmd = cmd.cmd
local cmake = {
prepare = function()
cmd[[
if [ -d "build" ]; then
rm -r "build"
fi
]]
cmd'mkdir build'
cd'build'
cmd'cmake ..'
end,
build = function()
cd'build'
cmd'make -j'
end
}
function cmake:all()
cmake.prepare()
cmake.build()
end
return cmake