only run when cmake available
This commit is contained in:
parent
2ff32c06fd
commit
e93e47bd69
@ -9,4 +9,15 @@ return {
|
|||||||
cwd = 'build_nvim',
|
cwd = 'build_nvim',
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
|
condition = {
|
||||||
|
callback = function(opts)
|
||||||
|
if vim.fn.executable("cmake") == 0 then
|
||||||
|
return false, 'Command "cmake" not found'
|
||||||
|
end
|
||||||
|
if vim.fn.findfile("CMakeLists.txt", opts.dir .. ";") == "" then
|
||||||
|
return false, "No CMakeLists.txt found"
|
||||||
|
end
|
||||||
|
return true
|
||||||
|
end,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
@ -9,4 +9,15 @@ return {
|
|||||||
cwd = 'build_nvim',
|
cwd = 'build_nvim',
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
|
condition = {
|
||||||
|
callback = function(opts)
|
||||||
|
if vim.fn.executable("cmake") == 0 then
|
||||||
|
return false, 'Command "cmake" not found'
|
||||||
|
end
|
||||||
|
if vim.fn.findfile("CMakeLists.txt", opts.dir .. ";") == "" then
|
||||||
|
return false, "No CMakeLists.txt found"
|
||||||
|
end
|
||||||
|
return true
|
||||||
|
end,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
return {
|
return {
|
||||||
|
'builtin',
|
||||||
'user.cmake.configure',
|
'user.cmake.configure',
|
||||||
'user.cmake.build',
|
'user.cmake.build',
|
||||||
'user.cmake.clean'}
|
'user.cmake.clean'}
|
||||||
|
@ -10,4 +10,15 @@ return {
|
|||||||
cwd = build_nvim,
|
cwd = build_nvim,
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
|
condition = {
|
||||||
|
callback = function(opts)
|
||||||
|
if vim.fn.executable("cmake") == 0 then
|
||||||
|
return false, 'Command "cmake" not found'
|
||||||
|
end
|
||||||
|
if vim.fn.findfile("CMakeLists.txt", opts.dir .. ";") == "" then
|
||||||
|
return false, "No CMakeLists.txt found"
|
||||||
|
end
|
||||||
|
return true
|
||||||
|
end,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user