There is download package called "QuickStart Pack" available in Inno Setup downloads. It contains all needed components in one installer.
InnoSetup
folder:
WinMerge.iss
is script currently used with InnoSetup 5.x.
WinMerge Localized.iss
is InnoSetup 4.x script. Its not updated anymore
but we keep it available.
WinMerge.exe
. So make
sure you have version resource correctly set.Src/SetResourceVersions.bat
- it asks version number to set.
/Manual
) or as filemask (like
*.flt
) so take extra care to make sure all needed files
are present in locations shown below.
These files are produced by compiling WinMerge, documentation etc, but that's not subject of this document, refer to readme-developers.html.
Copy or move the files into the following layout:
Build/
MergeRelease/
Manual/
ShellExtension.dll
WinMerge.exe
MergeUnicodeRelease/
ShellExtensionU.dll
WinMergeU.exe
WinMergeU.exe.Manifest
Docs/
Users
Docs/Users
directory to hereFilters/
FileFilter.tmpl
*.flt
InnoSetup/
Src/
Languages/
DLL/
*.lang
WinMerge.iss
(in InnoSetup
folder)
is script used to create WinMerge installer.
Rest of this section assumes ISTool is used. If not, then refer to InnoSetup manual for creating installer from script.
WinMerge.iss
If compile succeeds you have WinMerge-[version]-Setup.exe
in
directory InnoSetup/Output
.
Test installer!