1@echo off
2
3net session >nul 2>&1
4
5if %errorLevel% NEQ 0 (
6    echo Need Administrator permission to install dependencies
7    pause
8    exit
9)
10
11where choco >nul 2>&1
12
13if %errorLevel% == 0 (
14    echo Found Chocolatey
15    choco --version
16) else (
17    echo Install Chocolatey...
18    @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
19)
20
21if exist "C:\Program Files (x86)\Inno Setup 5\ISCC.exe" (
22    echo Found Inno Setup v5
23) else (
24    choco install innosetup --version=5.6.1 -y
25)
26
27if exist "C:\Program Files (x86)\Inno Download Plugin\idp.iss" (
28    echo Found Inno Download Plugin
29) else (
30    choco install inno-download-plugin -y
31)
32
33if exist "C:\lazarus\lazbuild.exe" (
34    echo Found Lazarus
35) else (
36    choco install lazarus -y
37)
38
39if exist "C:\Program Files\Git\git-cmd.exe" (
40    echo Found git
41) else (
42    choco install git -y
43)
44
45if exist "C:\ProgramData\chocolatey\bin\zip.exe" (
46    echo Found zip
47) else (
48    choco install zip -y
49)
50
51if exist "C:\ProgramData\chocolatey\bin\upx.exe" (
52    echo Found upx
53) else (
54    choco install upx -y
55)
56
57pause
58