36 lines
802 B
Plaintext
36 lines
802 B
Plaintext
#include "env.iss"
|
|
|
|
[Setup]
|
|
AppName=fortrun
|
|
AppVersion=1.2
|
|
WizardStyle=modern
|
|
DefaultDirName={autopf}\fortrun
|
|
DisableProgramGroupPage=yes
|
|
UninstallDisplayIcon={app}\fortrun.exe
|
|
Compression=lzma2
|
|
SolidCompression=yes
|
|
ChangesEnvironment=true
|
|
LicenseFile=LICENSE
|
|
AlwaysRestart=yes
|
|
InfoBeforeFile=setup-readme.txt
|
|
|
|
[Languages]
|
|
Name: "en"; MessagesFile: "compiler:Default.isl"
|
|
Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl"
|
|
|
|
[Files]
|
|
Source: "dist/fortrun.exe"; DestDir: "{app}"
|
|
|
|
[Code]
|
|
|
|
procedure CurStepChanged(CurStep: TSetupStep);
|
|
begin
|
|
if CurStep = ssPostInstall
|
|
then EnvAddPath(ExpandConstant('{app}'));
|
|
end;
|
|
|
|
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
|
|
begin
|
|
if CurUninstallStep = usPostUninstall
|
|
then EnvRemovePath(ExpandConstant('{app}'));
|
|
end; |