From 0020aa94c85d159428ba37ee89ab46ba43a6611a Mon Sep 17 00:00:00 2001 From: David Ludwig Date: Mon, 30 Nov 2015 21:11:33 -0500 Subject: [PATCH] WinRT: made WinRT build script create Win10/UWP .dll files --- build-scripts/winrtbuild.ps1 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/build-scripts/winrtbuild.ps1 b/build-scripts/winrtbuild.ps1 index 3b0d31af14096..d4e6052c56fb0 100644 --- a/build-scripts/winrtbuild.ps1 +++ b/build-scripts/winrtbuild.ps1 @@ -59,6 +59,9 @@ function Get-MSBuild-Env-Launcher if ($PlatformToolset -eq "v120_wp81") { # Windows Phone 8.1, via VS 2013 return "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" } + if ($PlatformToolset -eq "v140") { # Windows 10, via VS 2015 + return "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" + } return "" } @@ -102,6 +105,13 @@ function Get-SDL-WinRT-Variant-Name return "WinPhone81" } } + if ($PlatformToolset -eq "v140") { # Windows 10, via VS 2015 project files + if ($IncludeVSSuffix) { + return "UWP_VS2015" + } else { + return "UWP" + } + } return "" } @@ -216,6 +226,11 @@ if ( ! (Build-SDL-WinRT-Variant "SDL" "v120" "ARM")) { $DidAnyFail = $tru if ( ! (Build-SDL-WinRT-Variant "SDL" "v120" "Win32")) { $DidAnyFail = $true } if ( ! (Build-SDL-WinRT-Variant "SDL" "v120" "x64")) { $DidAnyFail = $true } +# Build for Windows 10, via VC++ 2015 +if ( ! (Build-SDL-WinRT-Variant "SDL" "v140" "ARM")) { $DidAnyFail = $true } +if ( ! (Build-SDL-WinRT-Variant "SDL" "v140" "Win32")) { $DidAnyFail = $true } +if ( ! (Build-SDL-WinRT-Variant "SDL" "v140" "x64")) { $DidAnyFail = $true } + # Let the script's caller know whether or not any errors occurred. # Exit codes compatible with Buildbot are used (1 for error, 0 for success). if ($DidAnyFail -eq $true) {