aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common
diff options
context:
space:
mode:
Diffstat (limited to 'coin/provisioning/common')
-rw-r--r--coin/provisioning/common/conan.ps111
1 files changed, 8 insertions, 3 deletions
diff --git a/coin/provisioning/common/conan.ps1 b/coin/provisioning/common/conan.ps1
index 21f67c73..086af1ec 100644
--- a/coin/provisioning/common/conan.ps1
+++ b/coin/provisioning/common/conan.ps1
@@ -22,11 +22,16 @@ function Run-Conan-Install
[string]$Arch,
[string]$Compiler,
[string]$CompilerVersion,
- [string]$CompilerRuntime
+ [string]$CompilerRuntime,
+ [string]$CompilerLibcxx
)
if ($CompilerRuntime) {
- $runtimeArg = "-s compiler.runtime=$($CompilerRuntime)"
+ $extraArgs = "-s compiler.runtime=$($CompilerRuntime)"
+ }
+
+ if ($CompilerLibcxx) {
+ $extraArgs = "-s compiler.libcxx=$($CompilerLibcxx)"
}
Get-ChildItem -Path "$ConanfilesDir\*.txt" |
@@ -39,7 +44,7 @@ function Run-Conan-Install
-WorkingDirectory $outpwd `
-ArgumentList "install -f $($_.FullName) --verify $($manifestsDir)", `
'-s', ('compiler="' + $Compiler + '"'), `
- "-s os=Windows -s arch=$($Arch) -s compiler.version=$($CompilerVersion) $($runtimeArg)" `
+ "-s os=Windows -s arch=$($Arch) -s compiler.version=$($CompilerVersion) $($extraArgs)" `
-NoNewWindow -Wait -Verbose
}
}