aboutsummaryrefslogtreecommitdiffstats
path: root/coin
diff options
context:
space:
mode:
authorOliver Wolff <oliver.wolff@qt.io>2018-08-13 10:18:59 +0200
committerOliver Wolff <oliver.wolff@qt.io>2018-08-20 13:23:49 +0000
commitf8086955b3f6f80cb7a1cb2a1fb1a7907a928183 (patch)
treee0d5e7425231349a257cd80b1184dbf8eaadab8e /coin
parentc00f007d3253198aa1c70fea3992fdf20228e37a (diff)
Provisioning: Install debug version of vclibs for UWP usage
RTA relies on the availability of debug vclibs. The frameworks are usually installed on first usage by Visual Studio, but as we use winrtrunner, we have to install the packages manually. Task-number: QTBUG-69809 Change-Id: I66cc4b04062afe634345cddc8ab4d001778274cc Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
Diffstat (limited to 'coin')
-rw-r--r--coin/provisioning/common/windows/vclibs_debug.ps116
-rw-r--r--coin/provisioning/qtci-windows-10-x86/90-vclibs_debug.ps13
-rw-r--r--coin/provisioning/qtci-windows-10-x86_64/90-vclibs_debug.ps13
3 files changed, 22 insertions, 0 deletions
diff --git a/coin/provisioning/common/windows/vclibs_debug.ps1 b/coin/provisioning/common/windows/vclibs_debug.ps1
new file mode 100644
index 00000000..e9020694
--- /dev/null
+++ b/coin/provisioning/common/windows/vclibs_debug.ps1
@@ -0,0 +1,16 @@
+function Install-VCLibsDebug
+{
+ Param (
+ [string]$Arch
+ )
+
+ $installedPackage = Get-AppxPackage Microsoft.VCLibs.140.00.Debug | Where-Object {$_.Architecture -eq $Arch}
+ if ($installedPackage) {
+ Write-Host "Debug VCLibs already installed for $Arch."
+ return
+ }
+
+ Add-AppxPackage "C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\Appx\Debug\$Arch\Microsoft.VCLibs.$Arch.Debug.14.00.appx"
+
+ Write-Host "Debug VCLibs successfully installed for $Arch."
+}
diff --git a/coin/provisioning/qtci-windows-10-x86/90-vclibs_debug.ps1 b/coin/provisioning/qtci-windows-10-x86/90-vclibs_debug.ps1
new file mode 100644
index 00000000..56ecb97b
--- /dev/null
+++ b/coin/provisioning/qtci-windows-10-x86/90-vclibs_debug.ps1
@@ -0,0 +1,3 @@
+. "$PSScriptRoot\..\common\windows\vclibs_debug.ps1"
+
+Install-VCLibsDebug X86
diff --git a/coin/provisioning/qtci-windows-10-x86_64/90-vclibs_debug.ps1 b/coin/provisioning/qtci-windows-10-x86_64/90-vclibs_debug.ps1
new file mode 100644
index 00000000..49148017
--- /dev/null
+++ b/coin/provisioning/qtci-windows-10-x86_64/90-vclibs_debug.ps1
@@ -0,0 +1,3 @@
+. "$PSScriptRoot\..\common\windows\vclibs_debug.ps1"
+
+Install-VCLibsDebug X64