Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit 9d54c56

Browse files
committed
Script now provides basic (un)install functionality
1 parent 4fbcbeb commit 9d54c56

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

Elixir.iss

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
1+
[Setup]
2+
AppName=Elixir
3+
AppVersion=0.14.1
4+
DefaultDirName={sd}\Elixir
5+
DefaultGroupName=Elixir
6+
17
[Icons]
28
Name: "{group}\Elixir"; Filename: "{app}\bin\iex.bat"; WorkingDir: "{userdocs}"; IconFilename: "{app}\drop.ico"
9+
Name: "{group}\Uninstall Elixir"; Filename: "{uninstallexe}"; IconFilename: "{app}\drop_gs.ico"
310

411
[Files]
5-
Source: "drop.ico"; DestDir: "{app}"; Flags: onlyifdoesntexist
12+
Source: "Precompiled\*"; DestDir: "{app}"; Flags: createallsubdirs recursesubdirs
13+
Source: "assets\drop.ico"; DestDir: "{app}"
14+
Source: "assets\drop_gs.ico"; DestDir: "{app}"
15+
16+
[Code]
17+
function ErlangIsInstalled: Boolean;
18+
var
19+
ResultCode: Integer;
20+
begin
21+
Result := Exec('erl.exe', '+V', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
22+
end;

0 commit comments

Comments
 (0)