Compare commits
1 Commits
17f7e3165d
...
e3577cb7e3
Author | SHA1 | Date | |
---|---|---|---|
e3577cb7e3 |
@ -18,9 +18,10 @@ function! build#targets(ArgLead, CmdLine, CursorPos) abort
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! build#run(...) abort
|
function! build#run(...) abort
|
||||||
|
let l:build_dir = substitute(fnamemodify($BUILD_DIR, ":~:."), '\/$', '', '')
|
||||||
if filereadable($BUILD_DIR.'/build.ninja')
|
if filereadable($BUILD_DIR.'/build.ninja')
|
||||||
execute 'terminal ninja -C '.$BUILD_DIR.' '.join(a:000, ' ')
|
execute 'terminal ninja -C '.l:build_dir.' '.join(a:000, ' ')
|
||||||
elseif filereadable($BUILD_DIR.'/Makefile')
|
elseif filereadable($BUILD_DIR.'/Makefile')
|
||||||
execute 'terminal make -C '.$BUILD_DIR.' '.join(a:000, ' ')
|
execute 'terminal make -C '.l:build_dir.' '.join(a:000, ' ')
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
Loading…
x
Reference in New Issue
Block a user