aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--coin/provisioning/common/windows/conan.ps116
1 files changed, 13 insertions, 3 deletions
diff --git a/coin/provisioning/common/windows/conan.ps1 b/coin/provisioning/common/windows/conan.ps1
index 15a1aaca..d440804e 100644
--- a/coin/provisioning/common/windows/conan.ps1
+++ b/coin/provisioning/common/windows/conan.ps1
@@ -18,15 +18,25 @@ function Run-Conan-Install
[string]$Compiler,
[string]$CompilerVersion,
[string]$CompilerRuntime,
- [string]$CompilerLibcxx
+ [string]$CompilerLibcxx,
+ [string]$CompilerException,
+ [string]$CompilerThreads
)
if ($CompilerRuntime) {
- $extraArgs = "-s compiler.runtime=$($CompilerRuntime)"
+ $extraArgs += " -s compiler.runtime=$CompilerRuntime"
}
if ($CompilerLibcxx) {
- $extraArgs = "-s compiler.libcxx=$($CompilerLibcxx)"
+ $extraArgs += " -s compiler.libcxx=$CompilerLibcxx"
+ }
+
+ if ($CompilerException) {
+ $extraArgs += " -s compiler.exception=$CompilerException"
+ }
+
+ if ($CompilerThreads) {
+ $extraArgs += " -s compiler.threads=$CompilerThreads"
}
$manifestsDir = "$PSScriptRoot\conan_manifests"