Use kpm-build to build samples instead of kpm pack
This commit is contained in:
parent
0cd3d3767e
commit
d56dafe2e8
|
|
@ -111,7 +111,7 @@ default Configuration='${E("Configuration")}'
|
|||
k-test each='var projectFile in Files.Include("test/**/project.json")'
|
||||
|
||||
#build-samples target='test' if='Directory.Exists("samples")'
|
||||
kpm-pack each='var projectFile in Files.Include("samples/**/project.json")' configuration='${Configuration}'
|
||||
kpm-build each='var projectFile in Files.Include("samples/**/project.json")' configuration='${Configuration}'
|
||||
|
||||
#make-roslyn-fast
|
||||
ngen-roslyn
|
||||
|
|
@ -127,6 +127,7 @@ default Configuration='${E("Configuration")}'
|
|||
#--quiet
|
||||
@{
|
||||
E("KPM_pack_options"," --quiet");
|
||||
E("KPM_build_options"," --quiet");
|
||||
E("KPM_restore_options"," --quiet");
|
||||
E("bower_install_options","--quiet");
|
||||
E("npm_install_options","--quiet");
|
||||
|
|
|
|||
|
|
@ -0,0 +1,21 @@
|
|||
@{/*
|
||||
|
||||
kpm-build
|
||||
Builds a project.
|
||||
|
||||
projectFile=''
|
||||
Required. Path to the project.json to build.
|
||||
|
||||
configuration=''
|
||||
Optional. The configuration to build in. Defaults to 'Debug'.
|
||||
*/}
|
||||
|
||||
default configuration = 'Debug'
|
||||
default build_options='${E("KPM_build_options")}'
|
||||
var projectFolder='${Path.GetDirectoryName(projectFile)}'
|
||||
var projectName='${Path.GetFileName(projectFolder)}'
|
||||
var projectBin='${Path.Combine(projectFolder, "bin", configuration)}'
|
||||
|
||||
directory delete="${projectBin}"
|
||||
exec program='cmd' commandline='/C kpm build${build_options} ${projectFolder} --configuration ${configuration}' if='!IsMono'
|
||||
exec program='kpm' commandline='build${build_options} ${projectFolder} --configuration ${configuration}' if='IsMono'
|
||||
Loading…
Reference in New Issue