]> git.zndr.dk Git - dotfiles.git/commitdiff
Removed automatic 'cd build' for cmake
authorJannik Zander <59698@grundfos.com>
Sun, 15 Jul 2018 18:39:20 +0000 (20:39 +0200)
committerJannik Zander <59698@grundfos.com>
Sun, 15 Jul 2018 18:39:20 +0000 (20:39 +0200)
.vim/vimrc

index 7c461957be7683a4ce35a1b19afe7d3ffdf77827..06f6491b0e4945007c448392cea517fd34cddcb0 100644 (file)
@@ -109,12 +109,11 @@ let &t_EI.="\e[1 q"
 let &t_te.="\e[0 q"
 
 " make
-function! s:Msvc(build)
+function! s:CmakeMsvc()
   let &errorformat="%f(%l) : %t%*\\D%n: %m,%*[^\"]\"%f\"%*\\D%l: %m,%f(%l) : %m,%*[^ ] %f %l: %m,%f:%l:%c:%m,%f(%l):%m,%f|%l| %m"
-  let &makeprg='cd ' . a:build. '; cmake  '
-  exe 'AsyncRun mkdir -p ' . fnameescape(a:build)
+  let &makeprg='cmake '
 endfunction
-command! -bang -nargs=1 -complete=file Msvc call s:Msvc(<f-args>)
+command! -bang -nargs=0 -complete=file CmakeMsvc call s:CmakeMsvc(<f-args>)
 
 function! s:Doxygen()
   set errorformat+=%f:%l:\ %m
@@ -128,6 +127,7 @@ function! s:Iar(path)
 endfunction
 command! -bang -nargs=0 -complete=file Iar call s:Iar(<f-args>)
 
+call s:CmakeMsvc()
 
 " grep
 " file:line:coloumn:message