mirror of
https://github.com/pocoproject/poco.git
synced 2025-03-31 16:04:27 +02:00
Limit msbuild verbosity to minimal with nologo
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
This commit is contained in:
parent
84d36a31fb
commit
870cc4a648
12
buildwin.ps1
12
buildwin.ps1
@ -47,7 +47,7 @@ Param
|
||||
[string] $omit,
|
||||
|
||||
[Parameter()]
|
||||
[ValidateSet('msbuild', 'devenv')]
|
||||
[ValidateSet('msbuild', 'devenv', 'vcexpress', 'wdexpress')]
|
||||
[string] $tool = 'msbuild',
|
||||
|
||||
[Parameter()]
|
||||
@ -204,6 +204,8 @@ function Process-Input
|
||||
function Build-MSBuild([string] $vsProject)
|
||||
{
|
||||
Write-Host "Build-MSBuild ==> $vsProject"
|
||||
[string]$flags = '/clp:NoSummary /nologo /v:minimal'
|
||||
|
||||
if ($linkmode -eq 'all')
|
||||
{
|
||||
$linkModeArr = 'shared', 'static_mt', 'static_md'
|
||||
@ -217,14 +219,14 @@ function Build-MSBuild([string] $vsProject)
|
||||
{
|
||||
$projectConfig = "$cfg"
|
||||
$projectConfig += "_$mode"
|
||||
Invoke-Expression "msbuild $vsProject /t:$action /p:Configuration=$projectConfig /p:Platform=$platform /p:useenv=true"
|
||||
Invoke-Expression "msbuild $vsProject $flags /t:$action /p:Configuration=$projectConfig /p:Platform=$platform /p:useenv=true"
|
||||
}
|
||||
}
|
||||
else #config
|
||||
{
|
||||
$projectConfig = "$config"
|
||||
$projectConfig += "_$mode"
|
||||
Invoke-Expression "msbuild $vsProject /t:$action /p:Configuration=$projectConfig /p:Platform=$platform /p:useenv=true"
|
||||
Invoke-Expression "msbuild $vsProject $flags /t:$action /p:Configuration=$projectConfig /p:Platform=$platform /p:useenv=true"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -237,14 +239,14 @@ function Build-MSBuild([string] $vsProject)
|
||||
{
|
||||
$projectConfig = "$cfg"
|
||||
$projectConfig += "_$linkmode"
|
||||
Invoke-Expression "msbuild $vsProject /t:$action /p:Configuration=$projectConfig /p:Platform=$platform /p:useenv=true"
|
||||
Invoke-Expression "msbuild $vsProject $flags /t:$action /p:Configuration=$projectConfig /p:Platform=$platform /p:useenv=true"
|
||||
}
|
||||
}
|
||||
else #config
|
||||
{
|
||||
$projectConfig = "$config"
|
||||
$projectConfig += "_$linkmode"
|
||||
Invoke-Expression "msbuild $vsProject /t:$action /p:Configuration=$projectConfig /p:Platform=$platform /p:useenv=true"
|
||||
Invoke-Expression "msbuild $vsProject $flags /t:$action /p:Configuration=$projectConfig /p:Platform=$platform /p:useenv=true"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user