Don't exclude non-MSW specific files any longer from the generated
installer for MSW. The space savings are hardly worth the effort:
originally 46.9 MiB (133 MiB installed) and with all files included 48 MiB
(142 MiB installed).
Also by having all files in the installer more exotic builds such as wxGTK
for MSW are available.
(cherry picked from commit 9a9a1199d4
)
63 lines
2.1 KiB
Plaintext
63 lines
2.1 KiB
Plaintext
; Script generated by the Inno Setup Script Wizard.
|
|
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
|
|
|
#if GetEnv("INNO") != ""
|
|
#define WXW_DIR GetEnv("INNO")
|
|
#else
|
|
#define WXW_DIR "..\.."
|
|
#endif
|
|
|
|
#if GetEnv("WXW_VER") == "Snapshot"
|
|
#define INFOFILE WXW_DIR + "\BuildSVN.txt"
|
|
#define WX_VERSION "Snapshot"
|
|
#elif GetEnv("WXW_VER") != ""
|
|
#define INFOFILE WXW_DIR + "\docs\msw\install.txt"
|
|
#define WX_VERSION GetEnv("WXW_VER")
|
|
#else
|
|
#error "WXW_VER environment variable must be defined."
|
|
#endif
|
|
|
|
#define SETUPFILENAME "wxMSW-" + GetEnv("WXW_VER") + "-Setup"
|
|
|
|
|
|
|
|
[Setup]
|
|
AppName=wxWidgets
|
|
AppVerName=wxWidgets {#WX_VERSION}
|
|
AppPublisher=wxWidgets
|
|
AppPublisherURL=http://www.wxwidgets.org
|
|
AppSupportURL=http://www.wxwidgets.org
|
|
AppUpdatesURL=http://www.wxwidgets.org
|
|
DefaultDirName={sd}\wxWidgets-{#WX_VERSION}
|
|
DefaultGroupName=wxWidgets {#WX_VERSION}
|
|
UsePreviousAppDir=no
|
|
DisableProgramGroupPage=yes
|
|
LicenseFile={#WXW_DIR}\docs\licence.txt
|
|
InfoBeforeFile={#WXW_DIR}\docs\readme.txt
|
|
InfoAfterFile={#INFOFILE}
|
|
OutputDir={#WXW_DIR}\..
|
|
OutputBaseFilename={#SETUPFILENAME}
|
|
PrivilegesRequired=none
|
|
SetupIconFile={#WXW_DIR}\art\wxwin.ico
|
|
Compression=lzma
|
|
SolidCompression=yes
|
|
|
|
[Files]
|
|
; source files
|
|
Source: "{#WXW_DIR}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
|
|
|
|
[INI]
|
|
Filename: "{app}\wx.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.wxwidgets.org"
|
|
|
|
[Icons]
|
|
Name: "{group}\{cm:ProgramOnTheWeb,wxWidgets}"; Filename: "{app}\wx.url"
|
|
Name: {group}\wxWidgets Manual; Filename: {app}\docs\htmlhelp\wx.chm; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
|
|
Name: {group}\Changes; Filename: {app}\docs\changes.txt; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
|
|
Name: {group}\Readme; Filename: {app}\docs\readme.txt; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
|
|
Name: {group}\Compiling wxWidgets; Filename: {app}\docs\msw\install.txt; WorkingDir: {app}; IconIndex: 0; Flags: useapppaths
|
|
Name: "{group}\Uninstall wxWidgets {#WX_VERSION}"; Filename: "{uninstallexe}"
|
|
|
|
|
|
[UninstallDelete]
|
|
Type: files; Name: "{app}\wx.url"
|