summaryrefslogtreecommitdiffstats
path: root/Tools/msi
diff options
context:
space:
mode:
authorSteve Dower <steve.dower@microsoft.com>2016-10-10 23:19:06 (GMT)
committerSteve Dower <steve.dower@microsoft.com>2016-10-10 23:19:06 (GMT)
commitec1f28a63c24b81137de1f1b5a45fc80d9f1fdfa (patch)
tree1fe5fbf09396f9137e3515e96fc2b10446bfafd9 /Tools/msi
parentee22aad963715e7c1187fd6115cb47ee70340581 (diff)
downloadcpython-ec1f28a63c24b81137de1f1b5a45fc80d9f1fdfa.zip
cpython-ec1f28a63c24b81137de1f1b5a45fc80d9f1fdfa.tar.gz
cpython-ec1f28a63c24b81137de1f1b5a45fc80d9f1fdfa.tar.bz2
Fix launcher.msi from rebuilding during release build.
Diffstat (limited to 'Tools/msi')
-rw-r--r--Tools/msi/buildrelease.bat9
1 files changed, 8 insertions, 1 deletions
diff --git a/Tools/msi/buildrelease.bat b/Tools/msi/buildrelease.bat
index c672dd0..e34aeac 100644
--- a/Tools/msi/buildrelease.bat
+++ b/Tools/msi/buildrelease.bat
@@ -170,8 +170,15 @@ if not "%SKIPBUILD%" EQU "1" (
@echo off
)
+if "%OUTDIR_PLAT%" EQU "win32" (
+ msbuild "%D%launcher\launcher.wixproj" /p:Platform=x86 %CERTOPTS% /p:ReleaseUri=%RELEASE_URI%
+ if errorlevel 1 exit /B
+) else if not exist "%PCBUILD%win32\en-us\launcher.msi" (
+ msbuild "%D%launcher\launcher.wixproj" /p:Platform=x86 %CERTOPTS% /p:ReleaseUri=%RELEASE_URI%
+ if errorlevel 1 exit /B
+)
+
set BUILDOPTS=/p:Platform=%1 /p:BuildForRelease=true /p:DownloadUrl=%DOWNLOAD_URL% /p:DownloadUrlBase=%DOWNLOAD_URL_BASE% /p:ReleaseUri=%RELEASE_URI%
-msbuild "%D%launcher\launcher.wixproj" /p:Platform=x86 %CERTOPTS% /p:ReleaseUri=%RELEASE_URI%
msbuild "%D%bundle\releaselocal.wixproj" /t:Rebuild %BUILDOPTS% %CERTOPTS% /p:RebuildAll=true
if errorlevel 1 exit /B
msbuild "%D%bundle\releaseweb.wixproj" /t:Rebuild %BUILDOPTS% %CERTOPTS% /p:RebuildAll=false