xref: /vim-8.2.3635/runtime/compiler/msbuild.vim (revision ad3b366c)
1*ad3b366cSBram Moolenaar" Vim compiler file
2*ad3b366cSBram Moolenaar" Compiler:	Microsoft Visual Studio C#
3*ad3b366cSBram Moolenaar" Maintainer:	Chiel ten Brinke ([email protected])
4*ad3b366cSBram Moolenaar" Last Change:	2013 May 13
5*ad3b366cSBram Moolenaar
6*ad3b366cSBram Moolenaarif exists("current_compiler")
7*ad3b366cSBram Moolenaar  finish
8*ad3b366cSBram Moolenaarendif
9*ad3b366cSBram Moolenaarlet current_compiler = "msbuild"
10*ad3b366cSBram Moolenaarlet s:keepcpo= &cpo
11*ad3b366cSBram Moolenaarset cpo&vim
12*ad3b366cSBram Moolenaar
13*ad3b366cSBram Moolenaarif exists(":CompilerSet") != 2		" older Vim always used :setlocal
14*ad3b366cSBram Moolenaar  command -nargs=* CompilerSet setlocal <args>
15*ad3b366cSBram Moolenaarendif
16*ad3b366cSBram Moolenaar
17*ad3b366cSBram MoolenaarCompilerSet errorformat=\ %#%f(%l\\\,%c):\ %m
18*ad3b366cSBram MoolenaarCompilerSet makeprg=msbuild\ /nologo\ /v:q\ /property:GenerateFullPaths=true
19*ad3b366cSBram Moolenaar
20*ad3b366cSBram Moolenaarlet &cpo = s:keepcpo
21*ad3b366cSBram Moolenaarunlet s:keepcpo
22