aboutsummaryrefslogtreecommitdiffhomepage
path: root/build_win.bat
diff options
context:
space:
mode:
authorBob Tolbert <bob@eyesopen.com>2024-12-31 08:55:25 -0600
committerBob Tolbert <bob@eyesopen.com>2024-12-31 11:47:27 -0600
commita47eb847fbd5e7586019b9a796a7ed01e6912a4d (patch)
tree44b65024d8a5951da21158581e368db7d2d60c65 /build_win.bat
parentRevert behavior of deep= on mutable keys. (diff)
Brief: Add Arm64 .msi support on Windows
Summary: Small update to add Windows on Arm64 support. Also requires the latest version 3.14 of the WiX toolset.
Diffstat (limited to 'build_win.bat')
-rw-r--r--build_win.bat10
1 files changed, 8 insertions, 2 deletions
diff --git a/build_win.bat b/build_win.bat
index a53d4931..03829667 100644
--- a/build_win.bat
+++ b/build_win.bat
@@ -91,7 +91,7 @@ exit /b 0
@rem Clean build artifacts
:CLEAN
-del *.exe *.lib *.exp
+del *.exe *.lib *.exp *.msi *.wixpdb
rd /s /q build
if exist dist (
rd /s /q dist
@@ -143,7 +143,13 @@ if defined CI (
) else (
set WIXBIN=
)
-%WIXBIN%candle.exe tools\msi\janet.wxs -arch %BUILDARCH% -out build\
+
+set WIXARCH=%BUILDARCH%
+if "%WIXARCH%"=="aarch64" (
+ set WIXARCH=arm64
+)
+
+%WIXBIN%candle.exe tools\msi\janet.wxs -arch %WIXARCH% -out build\
%WIXBIN%light.exe "-sice:ICE38" -b tools\msi -ext WixUIExtension build\janet.wixobj -out janet-%RELEASE_VERSION%-windows-%BUILDARCH%-installer.msi
exit /b 0