diff options
author | Patrick Lehmann <Patrick.Lehmann@tu-dresden.de> | 2016-11-10 02:03:46 +0100 |
---|---|---|
committer | Patrick Lehmann <Patrick.Lehmann@tu-dresden.de> | 2016-11-10 02:03:46 +0100 |
commit | dca4e8536584216f915550ec7ec4efa10ec92ab9 (patch) | |
tree | 83d0c41f5aab447b7b76ff0b231f232aa72316bf /libraries/vendors/shared.psm1 | |
parent | 34e5a9ee00d04b8c48935b0142f3817ba9f65ea0 (diff) | |
download | ghdl-dca4e8536584216f915550ec7ec4efa10ec92ab9.tar.gz ghdl-dca4e8536584216f915550ec7ec4efa10ec92ab9.tar.bz2 ghdl-dca4e8536584216f915550ec7ec4efa10ec92ab9.zip |
Reactivated missing SuppressWarnings flag again. Filter for ":error:" marked lines.
Diffstat (limited to 'libraries/vendors/shared.psm1')
-rw-r--r-- | libraries/vendors/shared.psm1 | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libraries/vendors/shared.psm1 b/libraries/vendors/shared.psm1 index 9cc31b375..f91b773e0 100644 --- a/libraries/vendors/shared.psm1 +++ b/libraries/vendors/shared.psm1 @@ -266,6 +266,7 @@ function Start-PackageCompilation [Parameter(Mandatory=$true)][string]$Library, [Parameter(Mandatory=$true)][string]$VHDLVersion, [Parameter(Mandatory=$true)][string[]]$SourceFiles, + [Parameter(Mandatory=$true)][bool]$SuppressWarnings, [Parameter(Mandatory=$true)][bool]$HaltOnError ) # set default values @@ -325,6 +326,7 @@ function Start-PrimitiveCompilation [Parameter(Mandatory=$true)][string]$Library, [Parameter(Mandatory=$true)][string]$VHDLVersion, [Parameter(Mandatory=$true)][string[]]$SourceFiles, + [Parameter(Mandatory=$true)][bool]$SuppressWarnings, [Parameter(Mandatory=$true)][bool]$HaltOnError ) # set default values @@ -450,6 +452,11 @@ function Write-ColoredGHDLLine Write-Host "${Indent}ERROR: " -NoNewline -ForegroundColor Red Write-Host $InputObject } + elseif ($InputObject -match ":error:\s") + { $ErrorRecordFound = $true + Write-Host "${Indent}ERROR: " -NoNewline -ForegroundColor Red + Write-Host $InputObject + } else { Write-Host "${Indent}$InputObject" } } |