summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/overseer/template/custom/cmake_build.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/overseer/template/custom/cmake_build.lua')
-rw-r--r--.config/nvim/lua/overseer/template/custom/cmake_build.lua25
1 files changed, 0 insertions, 25 deletions
diff --git a/.config/nvim/lua/overseer/template/custom/cmake_build.lua b/.config/nvim/lua/overseer/template/custom/cmake_build.lua
deleted file mode 100644
index eb97757..0000000
--- a/.config/nvim/lua/overseer/template/custom/cmake_build.lua
+++ /dev/null
@@ -1,25 +0,0 @@
-local overseer = require('overseer')
-local root_pattern = require('lspconfig/util').root_pattern('CMakePresets.json', 'CTestConfig.cmake', 'build', 'cmake')
-return {
- name = 'Build Cmake Project',
- builder = function(_)
- local filename = vim.fn.expand('%:p')
- local root_dir = root_pattern(filename) or vim.fn.getcwd()
- local args = vim.g.overseer_cmake_extra_args or ''
-
- return {
- name = 'Cmake',
- cmd = 'cmake ' .. args .. ' .. && cmake --build .',
- cwd = root_dir .. '/build',
- }
- end,
- tags = { overseer.TAG.BUILD },
- priority = 40,
- condition = {
- callback = function()
- local filename = vim.fn.expand('%:p')
- local root_dir = root_pattern(filename)
- return root_dir ~= nil
- end,
- },
-}