1 ; Script generated by the Inno Setup Script Wizard.
2 ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
6 AppName=%APPTITLE% %VERSION%
8 CreateUninstallRegKey=1
12 AppVerName=%APPTITLE% %VERSION%
13 AppCopyright=Copyright © %COPYRIGHTHOLDER%
16 BackColorDirection=toptobottom
18 WindowStartMaximized=1
22 UninstallFilesDir={app}
24 DisableStartupPrompt=0
26 DisableProgramGroupPage=0
27 ; AlwaysCreateUninstallIcon=1
29 ; UninstallIconName=Uninstall %APPTITLE% %VERSION%
30 UninstallDisplayName=%APPTITLE% %VERSION%
31 UninstallLogMode=Append
32 DefaultDirName=c:\%APPTITLE%-%VERSION%
33 DefaultGroupName=%APPTITLE% %VERSION%
34 LicenseFile=%LICENSEFILE%
35 InfoBeforeFile=%READMEFILE%
36 InfoAfterFile=%READMEAFTERFILE%
37 ; MessagesFile=compiler:default.isl
47 Source: "%SOURCEDIR%\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
48 ; NOTE: Don't use "Flags: ignoreversion" on any shared system files
51 Filename: "{app}\wx.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.wxwidgets.org"
54 Name: "{group}\{cm:ProgramOnTheWeb,wxWidgets %VERSION%}"; Filename: "{app}\wx.url"
55 Name: {group}\Changes; Filename: {app}\docs\changes.txt; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
56 Name: {group}\Readme; Filename: {app}\docs\readme.txt; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
57 Name: {group}\Compiling wxWidgets; Filename: {app}\docs\msw\install.txt; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
58 Name: {group}\wxWidgets Manual; Filename: {app}\docs\htmlhelp\wx.chm; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
59 Name: {group}\Document Index; Filename: {app}\docs\html\index.htm; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
60 ;Name: {group}\Widgets Sample; Filename: {app}\bin\widgets.exe; WorkingDir: {app}\bin; IconFilename: {app}\bin\widgets.exe; IconIndex: 0
61 Name: "{group}\Uninstall wxWidgets %VERSION%"; Filename: "{uninstallexe}"
64 Type: files; Name: "{app}\wx.url"
67 Root: HKCU; SubKey: Environment; ValueName: WXWIN; ValueType: string; ValueData: {app}; Flags: createvalueifdoesntexist uninsdeletevalue