1 ;This file will be executed next to the application bundle image 2 ;I.e. current directory will contain folder INSTALLER_NAME with application files 3 [Setup] 4 AppId=PRODUCT_APP_IDENTIFIER 5 AppName=INSTALLER_NAME 6 AppVersion=APPLICATION_VERSION 7 AppVerName=INSTALLER_NAME APPLICATION_VERSION 8 AppPublisher=APPLICATION_VENDOR 9 AppComments=APPLICATION_DESCRIPTION 10 AppCopyright=APPLICATION_COPYRIGHT 11 VersionInfoVersion=APPLICATION_VERSION 12 VersionInfoDescription=APPLICATION_DESCRIPTION 13 DefaultDirName=APPLICATION_INSTALL_ROOT\INSTALLER_NAME 14 DisableStartupPrompt=Yes 15 DisableDirPage=DISABLE_DIR_PAGE 16 DisableProgramGroupPage=Yes 17 DisableReadyPage=Yes 18 DisableFinishedPage=Yes 19 DisableWelcomePage=Yes 20 DefaultGroupName=APPLICATION_GROUP 21 ;Optional License 22 LicenseFile=APPLICATION_LICENSE_FILE 23 ;WinXP or above 24 MinVersion=0,5.1 25 OutputBaseFilename=INSTALLER_FILE_NAME 26 Compression=lzma 27 SolidCompression=yes 28 PrivilegesRequired=APPLICATION_INSTALL_PRIVILEGE 29 SetupIconFile= 30 UninstallDisplayIcon= 31 UninstallDisplayName=INSTALLER_NAME 32 WizardImageStretch=No 33 WizardSmallImageFile=INSTALLER_NAME-setup-icon.bmp 34 ArchitecturesInstallIn64BitMode=ARCHITECTURE_BIT_MODE 35 FILE_ASSOCIATIONS 36 37 [Languages] 38 Name: "english"; MessagesFile: "compiler:Default.isl" 39 40 [Files] 41 Source: "APPLICATION_IMAGE\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs 42 43 [Code] 44 function returnTrue(): Boolean; 45 begin 46 Result := True; 47 end; 48 49 function returnFalse(): Boolean; 50 begin 51 Result := False; 52 end; 53 54 function InitializeSetup(): Boolean; 55 begin 56 Result := True; 57 end;