view compiler/ubuild.vim @ 0:ba03cac1b1c6

Initial commit.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 24 Sep 2020 23:04:57 -0700
parents
children 9235d8341a18
line wrap: on
line source

" Compiler file for building Unreal Engine projects
" Compiler: Unreal Build
" Maintainer: Ludovic Chabant <https://ludovic.chabant.com>

if exists("current_compiler")
    finish
endif
let current_compiler = "ubuild"

let s:keepcpo = &cpo

let s:prgpath = unreal#get_script_path("Engine/Build/BatchFiles/Build")
let s:prgargs = get(g:, "unreal_temp_makeprg_args__", "")
if !empty(s:prgargs)
    let s:prgargs = '\ '.join(s:prgargs, '\ ')
endif
call unreal#trace("Setting makeprg to: ".s:prgpath.s:prgargs)
execute "CompilerSet makeprg=".fnameescape(s:prgpath).s:prgargs

CompilerSet errorformat&

let &cpo = s:keepcpo
unlet s:keepcpo