Some checks failed
Clang-format Check / clang-format-check (push) Failing after 7s
30 lines
393 B
Lua
30 lines
393 B
Lua
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
|