aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/conan.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'coin/provisioning/common/conan.ps1')
-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 a4c7ebe4..481aa5f8 100644
--- a/coin/provisioning/common/conan.ps1
+++ b/coin/provisioning/common/conan.ps1
@@ -15,9 +15,14 @@ function Run-Conan-Install
[string]$BuildinfoDir,
[string]$Arch,
[string]$Compiler,
- [string]$CompilerVersion
+ [string]$CompilerVersion,
+ [string]$CompilerRuntime
)
+ if ($CompilerRuntime) {
+ $runtimeArg = "-s compiler.runtime=$($CompilerRuntime)"
+ }
+
Get-ChildItem -Path "$ConanfilesDir\*.txt" |
ForEach-Object {
$outpwd = "C:\Utils\conanbuildinfos\$($BuildinfoDir)\$($_.BaseName)"
@@ -27,7 +32,7 @@ function Run-Conan-Install
-WorkingDirectory $outpwd `
-ArgumentList "install -i -f $($_.FullName)", `
'-s', ('compiler="' + $Compiler + '"'), `
- "-s os=Windows -s arch=$($Arch) -s compiler.version=$($CompilerVersion)" `
- -NoNewWindow -Wait
+ "-s os=Windows -s arch=$($Arch) -s compiler.version=$($CompilerVersion) $($runtimeArg)" `
+ -NoNewWindow -Wait -Verbose
}
}