summaryrefslogtreecommitdiff
path: root/msvc-build-launcher.cmd
diff options
context:
space:
mode:
authorGrigory Petrov <grigory.v.p@gmail.com>2013-05-08 00:54:52 +0400
committerGrigory Petrov <grigory.v.p@gmail.com>2013-05-08 00:54:52 +0400
commitbc2687f1dbf1f96e79ab2afb06f19d3ed3fba672 (patch)
tree225daa525cf8fb1be001df06b41d520b21636357 /msvc-build-launcher.cmd
parentabc8fccd3d4f1b4df28f53cdf6ab6ce993097573 (diff)
downloadpython-setuptools-git-bc2687f1dbf1f96e79ab2afb06f19d3ed3fba672.tar.gz
Added Windows 8 RT ARM build.
--HG-- branch : distribute extra : rebase_source : 3ddd6c8cfc2d46a1b2aaffa482b87cd19e9687fa
Diffstat (limited to 'msvc-build-launcher.cmd')
-rw-r--r--msvc-build-launcher.cmd16
1 files changed, 16 insertions, 0 deletions
diff --git a/msvc-build-launcher.cmd b/msvc-build-launcher.cmd
index f6d7fcbb..fb5935c0 100644
--- a/msvc-build-launcher.cmd
+++ b/msvc-build-launcher.cmd
@@ -26,5 +26,21 @@ if "%ERRORLEVEL%"=="0" (
echo Visual Studio ^(Express^) 2008 not found to build Windows 64-bit version
)
+REM Windows RT ARM build requires both freeware
+REM "Visual Studio Express 2012 for Windows 8" and
+REM "Visual Studio Express 2012 for Windows Desktop" to be installed from
+REM http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
+set PATH=%PATH_OLD%
+set PATH=C:\Program Files\Microsoft Visual Studio 11.0\VC;%PATH%
+set PATH=C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC;%PATH%
+call VCVARSALL x86_arm >nul 2>&1
+if "%ERRORLEVEL%"=="0" (
+ echo Building Windows RT Version ...
+ cl /D "GUI=0" /D "WIN32_LEAN_AND_MEAN" /D _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE launcher.c /O2 /link /MACHINE:ARM /SUBSYSTEM:CONSOLE /out:setuptools/cli-arm-32.exe
+ cl /D "GUI=1" /D "WIN32_LEAN_AND_MEAN" /D _ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE launcher.c /O2 /link /MACHINE:ARM /SUBSYSTEM:WINDOWS /out:setuptools/gui-arm-32.exe
+) else (
+ echo Visual Studio ^(Express^) 2012 not found to build Windows RT Version
+)
+
set PATH=%PATH_OLD%