#define MyAppVersion GetFileVersion("..\dist-azaion\Azaion.Suite.exe") #ifndef MY_BUILD_ENV #define MY_BUILD_ENV "Stage" ; Stage by default #endif [Setup] AppId={{CCFEC8E2-0FCC-4B03-8EEA-00AF20D265E5}} AppName=Azaion Suite AppVersion={#MyAppVersion} VersionInfoVersion={#MyAppVersion} AppPublisher=Azaion LLC DefaultDirName={localappdata}\Azaion\Azaion Suite DefaultGroupName=Azaion Suite OutputDir=..\ OutputBaseFilename=AzaionSuite.Full.{#MY_BUILD_ENV}.{#MyAppVersion} SetupIconFile=..\dist-azaion\logo.ico UninstallDisplayName=Azaion Suite UninstallDisplayIcon={app}\Azaion.Suite.exe Compression=lzma2/fast SolidCompression=yes DiskSpanning=yes [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; [Files] Source: "..\dist-dlls\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Source: "..\dist-azaion\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; [Icons] Name: "{group}\Azaion Suite"; Filename: "{app}\Azaion.LoaderUI.exe" Name: "{commondesktop}\Azaion Suite"; Filename: "{app}\Azaion.LoaderUI.exe"; Tasks: desktopicon [UninstallRun]