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_COMMENTS 10 AppCopyright=APPLICATION_COPYRIGHT 11 DefaultDirName=APPLICATION_INSTALL_ROOT\INSTALLER_NAME 12 DisableStartupPrompt=Yes 13 DisableDirPage=DISABLE_DIR_PAGE 14 DisableProgramGroupPage=Yes 15 DisableReadyPage=Yes 16 DisableFinishedPage=Yes 17 DisableWelcomePage=Yes 18 DefaultGroupName=APPLICATION_GROUP 19 ;Optional License 20 LicenseFile=APPLICATION_LICENSE_FILE 21 ;WinXP or above 22 MinVersion=0,5.1 23 OutputBaseFilename=INSTALLER_FILE_NAME 24 Compression=lzma 25 SolidCompression=yes 26 PrivilegesRequired=APPLICATION_INSTALL_PRIVILEGE 27 SetupIconFile= 28 UninstallDisplayIcon= 29 UninstallDisplayName=INSTALLER_NAME 30 WizardImageStretch=No 31 WizardSmallImageFile=INSTALLER_NAME-setup-icon.bmp 32 ArchitecturesInstallIn64BitMode=ARCHITECTURE_BIT_MODE 33 FILE_ASSOCIATIONS 34 35 [Languages] 36 Name: "english"; MessagesFile: "compiler:Default.isl" 37 38 [Files] 39 Source: "APPLICATION_IMAGE\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs 40 41 [Code] 42 function returnTrue(): Boolean; 43 begin 44 Result := True; 45 end; 46 47 function returnFalse(): Boolean; 48 begin 49 Result := False; 50 end; 51 52 function InitializeSetup(): Boolean; 53 begin 54 Result := True; 55 end;