1#define AppExeName "pioneer.exe" 2#define AppName "Pioneer" 3#define AppUrl "https://www.pioneerspacesim.net" 4 5[Setup] 6AppId={{5ba280c9-1d73-4039-b2e1-7fc7800f784c} 7AppName="{#AppName}" 8AppVersion="@PROJECT_VERSION@" 9AppPublisher="{#AppName} Developers" 10AppPublisherURL="{#AppUrl}" 11AppSupportURL="{#AppUrl}" 12AppUpdatesURL="{#AppUrl}" 13AppCopyright="Copyright 2008-@BUILD_YEAR@ {#AppName} developers" 14CreateAppDir=yes 15LicenseFile="@PROJECT_SOURCE_DIR@\licenses\GPL-3.txt" 16OutputBaseFilename=pioneer-@PROJECT_VERSION@-win 17OutputDir="@PROJECT_SOURCE_DIR@" 18Compression=lzma 19SolidCompression=yes 20ArchitecturesInstallIn64BitMode=x64 21DefaultDirName={autopf}\Pioneer 22DefaultGroupName=Pioneer 23 24[Languages] 25Name: "english"; MessagesFile: "compiler:Default.isl" 26Name: "brazilianportuguese"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl" 27Name: "catalan"; MessagesFile: "compiler:Languages\Catalan.isl" 28Name: "corsican"; MessagesFile: "compiler:Languages\Corsican.isl" 29Name: "czech"; MessagesFile: "compiler:Languages\Czech.isl" 30Name: "danish"; MessagesFile: "compiler:Languages\Danish.isl" 31Name: "dutch"; MessagesFile: "compiler:Languages\Dutch.isl" 32Name: "finnish"; MessagesFile: "compiler:Languages\Finnish.isl" 33Name: "french"; MessagesFile: "compiler:Languages\French.isl" 34Name: "german"; MessagesFile: "compiler:Languages\German.isl" 35Name: "hebrew"; MessagesFile: "compiler:Languages\Hebrew.isl" 36Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl" 37Name: "japanese"; MessagesFile: "compiler:Languages\Japanese.isl" 38Name: "norwegian"; MessagesFile: "compiler:Languages\Norwegian.isl" 39Name: "polish"; MessagesFile: "compiler:Languages\Polish.isl" 40Name: "portuguese"; MessagesFile: "compiler:Languages\Portuguese.isl" 41Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl" 42Name: "slovenian"; MessagesFile: "compiler:Languages\Slovenian.isl" 43Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl" 44Name: "turkish"; MessagesFile: "compiler:Languages\Turkish.isl" 45Name: "ukrainian"; MessagesFile: "compiler:Languages\Ukrainian.isl" 46 47[Tasks] 48Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}" 49 50[Files] 51Source: "@CMAKE_INSTALL_PREFIX@\*"; DestDir: "{app}"; Flags: recursesubdirs createallsubdirs 52 53[Icons] 54Name: "{group}\{#AppName}"; Filename: "{app}\{#AppExeName}" 55Name: "{group}\{cm:UninstallProgram,{#AppName}}"; Filename: "{uninstallexe}" 56Name: "{commondesktop}\{#AppName}"; Filename: "{app}\{#AppExeName}"; Tasks: desktopicon 57 58[InstallDelete] 59Type: filesandordirs; Name: "{app}" 60