#ifndef MyAppVersion #define MyAppVersion "0.0.0" #endif #define MyAppName "OrbitHub" #define MyAppPublisher "OrbitHub Maintainers" #define MyAppExeName "orbithub.exe" #define MyBuildDir "..\..\build" [Setup] AppId={{6B2E0B8F-2C6D-4E7C-9C36-6C6C9C6F6C1A} AppName={#MyAppName} AppVersion={#MyAppVersion} AppPublisher={#MyAppPublisher} DefaultDirName={autopf}\{#MyAppName} DefaultGroupName={#MyAppName} UninstallDisplayIcon={app}\{#MyAppExeName} OutputDir=..\..\dist\windows OutputBaseFilename=OrbitHub-Setup-{#MyAppVersion} Compression=lzma2 SolidCompression=yes ArchitecturesAllowed=x64compatible ArchitecturesInstallIn64BitMode=x64compatible SetupIconFile=orbithub.ico WizardStyle=modern DisableProgramGroupPage=yes [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" [Tasks] Name: "desktopicon"; Description: "Create a &desktop shortcut"; GroupDescription: "Additional icons:"; Flags: unchecked [Files] Source: "{#MyBuildDir}\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion Source: "{#MyBuildDir}\*.dll"; DestDir: "{app}"; Flags: ignoreversion Source: "{#MyBuildDir}\platforms\*"; DestDir: "{app}\platforms"; Flags: ignoreversion recursesubdirs Source: "{#MyBuildDir}\sqldrivers\*"; DestDir: "{app}\sqldrivers"; Flags: ignoreversion recursesubdirs [Icons] Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" Name: "{group}\Uninstall {#MyAppName}"; Filename: "{uninstallexe}" Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon [Run] Filename: "{app}\{#MyAppExeName}"; Description: "Launch {#MyAppName}"; Flags: nowait postinstall skipifsilent