added overseer
This commit is contained in:
12
lua/overseer/template/user/cmake/build.lua
Normal file
12
lua/overseer/template/user/cmake/build.lua
Normal file
@ -0,0 +1,12 @@
|
||||
|
||||
return {
|
||||
name = 'CMake Build for nvim',
|
||||
builder = function()
|
||||
return {
|
||||
cmd = { 'cmake' },
|
||||
args = { '--build', '.',
|
||||
'--', '-j8' },
|
||||
cwd = 'build_nvim',
|
||||
}
|
||||
end,
|
||||
}
|
12
lua/overseer/template/user/cmake/clean.lua
Normal file
12
lua/overseer/template/user/cmake/clean.lua
Normal file
@ -0,0 +1,12 @@
|
||||
|
||||
return {
|
||||
name = 'CMake Clean for nvim',
|
||||
builder = function()
|
||||
return {
|
||||
cmd = { 'cmake' },
|
||||
args = { '--build', '.',
|
||||
'-t', 'clean' },
|
||||
cwd = 'build_nvim',
|
||||
}
|
||||
end,
|
||||
}
|
4
lua/overseer/template/user/cmake/cmake.lua
Normal file
4
lua/overseer/template/user/cmake/cmake.lua
Normal file
@ -0,0 +1,4 @@
|
||||
return {
|
||||
'user.cmake.configure',
|
||||
'user.cmake.build',
|
||||
'user.cmake.clean'}
|
13
lua/overseer/template/user/cmake/configure.lua
Normal file
13
lua/overseer/template/user/cmake/configure.lua
Normal file
@ -0,0 +1,13 @@
|
||||
return {
|
||||
name = 'CMake Configure for nvim',
|
||||
builder = function()
|
||||
local cwd = vim.fn.getcwd()
|
||||
return {
|
||||
cmd = { 'cmake' },
|
||||
args = { '-B', 'build_nvim',
|
||||
'-S', cwd,
|
||||
'-G', 'Ninja' },
|
||||
cwd = build_nvim,
|
||||
}
|
||||
end,
|
||||
}
|
Reference in New Issue
Block a user