OSDN Git Service
(root)
/
winmerge-jp
/
winmerge-jp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Plugins: Fix a crash on Window XP
[winmerge-jp/winmerge-jp.git]
/
BuildInstaller.cmd
diff --git
a/BuildInstaller.cmd
b/BuildInstaller.cmd
index
a931a5a
..
ed4da19
100644
(file)
--- a/
BuildInstaller.cmd
+++ b/
BuildInstaller.cmd
@@
-1,6
+1,13
@@
if "%1" == "" (
call :BuildInstaller
call :BuildInstaller x64
if "%1" == "" (
call :BuildInstaller
call :BuildInstaller x64
+ call :BuildInstaller x64NonAdmin
+ call :BuildInstaller ARM64
+) else if "%1" == "x64" (
+ call :BuildInstaller x64
+ call :BuildInstaller x64NonAdmin
+) else if "%1" == "ARM64" (
+ call :BuildInstaller ARM64
) else (
call :BuildInstaller %1
)
) else (
call :BuildInstaller %1
)
@@
-9,20
+16,27
@@
goto :eof
:BuildInstaller
set PLATFORM=%1
:BuildInstaller
set PLATFORM=%1
-if "%PLATFORM%" == "
x
64" (
- for %%i in ("%ProgramFiles(x86)%" "%ProgramFiles%") do (
+if "%PLATFORM%" == "
ARM
64" (
+ for %%i in ("%
LOCALAPPDATA%\Programs" "%
ProgramFiles(x86)%" "%ProgramFiles%") do (
if exist "%%~i\Inno Setup 6\iscc.exe" (
"%%~i\Inno Setup 6\iscc.exe" "Installer\innosetup\WinMerge%PLATFORM%.is6.iss" || pause
if exist "%%~i\Inno Setup 6\iscc.exe" (
"%%~i\Inno Setup 6\iscc.exe" "Installer\innosetup\WinMerge%PLATFORM%.is6.iss" || pause
+ goto :eof
) else (
if exist "%%~i\Inno Setup 5\iscc.exe" (
"%%~i\Inno Setup 5\iscc.exe" "Installer\innosetup\WinMerge%PLATFORM%.iss" || pause
) else (
if exist "%%~i\Inno Setup 5\iscc.exe" (
"%%~i\Inno Setup 5\iscc.exe" "Installer\innosetup\WinMerge%PLATFORM%.iss" || pause
+ goto :eof
)
)
)
) else (
)
)
)
) else (
+ echo.
+ echo ============================================================
+ echo Build WinMerge%PLATFORM%.iss with Inno Setup 5
+ echo ============================================================
for %%i in ("%ProgramFiles(x86)%" "%ProgramFiles%") do (
if exist "%%~i\Inno Setup 5\iscc.exe" (
"%%~i\Inno Setup 5\iscc.exe" "Installer\innosetup\WinMerge%PLATFORM%.iss" || pause
for %%i in ("%ProgramFiles(x86)%" "%ProgramFiles%") do (
if exist "%%~i\Inno Setup 5\iscc.exe" (
"%%~i\Inno Setup 5\iscc.exe" "Installer\innosetup\WinMerge%PLATFORM%.iss" || pause
+ goto :eof
)
)
)
)
)
)