aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/vendors/shared.psm1
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/vendors/shared.psm1')
-rw-r--r--scripts/vendors/shared.psm114
1 files changed, 7 insertions, 7 deletions
diff --git a/scripts/vendors/shared.psm1 b/scripts/vendors/shared.psm1
index 0c15ef53f..bc6f6f93c 100644
--- a/scripts/vendors/shared.psm1
+++ b/scripts/vendors/shared.psm1
@@ -188,8 +188,8 @@ function Get-VHDLVariables
#>
[CmdletBinding()]
param(
- [bool]$VHDL93 = $false,
- [bool]$VHDL2008 = $true
+ [switch]$VHDL93 = $false,
+ [switch]$VHDL2008 = $true
)
if ($VHDL93)
@@ -285,16 +285,16 @@ function Start-PackageCompilation
Write-Host "Compiling library '$Library' ..." -ForegroundColor Yellow
$LibraryDirectory= "$DestinationDirectory/$Library/$VHDLVersion"
- $EnableVerbose -and (Write-Host " Creating library $Library ..." -ForegroundColor Gray ) | Out-Null
- $EnableDebug -and (Write-Host " mkdir $LibraryDirectory" -ForegroundColor DarkGray ) | Out-Null
+ $EnableVerbose -and (Write-Host " Creating library $Library ..." -ForegroundColor Gray ) | Out-Null
+ $EnableDebug -and (Write-Host " mkdir $LibraryDirectory" -ForegroundColor DarkGray ) | Out-Null
mkdir $LibraryDirectory -ErrorAction SilentlyContinue | Out-Null
- $EnableDebug -and (Write-Host " cd $LibraryDirectory" -ForegroundColor DarkGray ) | Out-Null
+ $EnableDebug -and (Write-Host " cd $LibraryDirectory" -ForegroundColor DarkGray ) | Out-Null
cd $LibraryDirectory
$ErrorCount = 0
foreach ($File in $SourceFiles)
- { Write-Host " Analyzing package file '$File'" -ForegroundColor DarkCyan
+ { $EnableVerbose -and (Write-Host " Analyzing package file '$File'" -ForegroundColor DarkCyan ) | Out-Null
$InvokeExpr = "& '$GHDLBinary' -a " + ($Parameters -join " ") + " --work=$Library " + $File + " 2>&1"
- $EnableDebug -and (Write-Host " $InvokeExpr" -ForegroundColor DarkGray ) | Out-Null
+ $EnableDebug -and (Write-Host " $InvokeExpr" -ForegroundColor DarkGray ) | Out-Null
$ErrorRecordFound = Invoke-Expression $InvokeExpr | Restore-NativeCommandStream | Write-ColoredGHDLLine $SuppressWarnings -Indent:"$Indent"
if (($LastExitCode -ne 0) -or $ErrorRecordFound)
{ $ErrorCount += 1