OSDN Git Service

Merge pull request #2 from WinMerge/master
[winmerge-jp/winmerge-jp.git] / BuildInstaller.cmd
1 if "%1" == "" (
2   call :BuildInstaller
3   call :BuildInstaller x64
4 ) else (
5   call :BuildInstaller %1 
6 )
7 goto :eof
8
9 :BuildInstaller
10 set PLATFORM=%1
11
12 if "%PLATFORM%" == "x64" (
13   for %%i in ("%LOCALAPPDATA%\Programs" "%ProgramFiles(x86)%" "%ProgramFiles%") do (
14     if exist "%%~i\Inno Setup 6\iscc.exe" (
15       "%%~i\Inno Setup 6\iscc.exe" "Installer\innosetup\WinMerge%PLATFORM%.is6.iss" || pause
16       goto :eof
17     ) else (
18       if exist "%%~i\Inno Setup 5\iscc.exe" (
19         "%%~i\Inno Setup 5\iscc.exe" "Installer\innosetup\WinMerge%PLATFORM%.iss" || pause
20         goto :eof
21       )
22     )
23   )
24 ) else (
25   for %%i in ("%ProgramFiles(x86)%" "%ProgramFiles%") do (
26     if exist "%%~i\Inno Setup 5\iscc.exe" (
27       "%%~i\Inno Setup 5\iscc.exe" "Installer\innosetup\WinMerge%PLATFORM%.iss" || pause
28       goto :eof
29     )
30   )
31 )
32
33 goto :eof