diff options
author | Patrick Lehmann <Patrick.Lehmann@tu-dresden.de> | 2016-11-02 00:09:35 +0100 |
---|---|---|
committer | Patrick Lehmann <Patrick.Lehmann@tu-dresden.de> | 2016-11-02 00:09:35 +0100 |
commit | f8a445ef12a8bcdc50a98da5b4909bf61f4628d8 (patch) | |
tree | c8c12d6c2db5dcddbea882e8e3821866bcb7a7e5 /libraries/vendors/compile-osvvm.ps1 | |
parent | b869a4acb52358fe8ca5decaac826af056bfdfca (diff) | |
download | ghdl-f8a445ef12a8bcdc50a98da5b4909bf61f4628d8.tar.gz ghdl-f8a445ef12a8bcdc50a98da5b4909bf61f4628d8.tar.bz2 ghdl-f8a445ef12a8bcdc50a98da5b4909bf61f4628d8.zip |
Added verbosity control for vendor compile scripts.
Diffstat (limited to 'libraries/vendors/compile-osvvm.ps1')
-rw-r--r-- | libraries/vendors/compile-osvvm.ps1 | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libraries/vendors/compile-osvvm.ps1 b/libraries/vendors/compile-osvvm.ps1 index 3d4a1b28d..b10b9f7aa 100644 --- a/libraries/vendors/compile-osvvm.ps1 +++ b/libraries/vendors/compile-osvvm.ps1 @@ -71,6 +71,13 @@ param( # save working directory
$WorkingDir = Get-Location
+# set default values
+$EnableVerbose = $PSCmdlet.MyInvocation.BoundParameters["Verbose"]
+$EnableDebug = $PSCmdlet.MyInvocation.BoundParameters["Debug"]
+if ($EnableVerbose -eq $null) { $EnableVerbose = $false }
+if ($EnableDebug -eq $null) { $EnableDebug = $false }
+if ($EnableDebug -eq $true) { $EnableVerbose = $true }
+
# load modules from GHDL's 'vendors' library directory
Import-Module $PSScriptRoot\config.psm1 -Verbose:$false -Debug:$false -ArgumentList "OSVVM"
Import-Module $PSScriptRoot\shared.psm1 -Verbose:$false -Debug:$false -ArgumentList @("OSVVM", "$WorkingDir")
@@ -139,7 +146,7 @@ if ((-not $StopCompiling) -and $OSVVM) $SourceFiles = $Files | % { "$SourceDirectory\$_" }
$ErrorCount += 0 - Start-PackageCompilation $GHDLBinary $GHDLOptions $DestinationDirectory $Library $VHDLVersion $SourceFiles $HaltOnError
+ Start-PackageCompilation $GHDLBinary $GHDLOptions $DestinationDirectory $Library $VHDLVersion $SourceFiles $HaltOnError -Verbose:$EnableVerbose -Debug:$EnableDebug
$StopCompiling = $HaltOnError -and ($ErrorCount -ne 0)
}
|