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.dllWinMerge.exeMergeUnicodeRelease/
ShellExtensionU.dllWinMergeU.exeWinMergeU.exe.ManifestDocs/
Users
Docs/Users directory to hereFilters/
FileFilter.tmpl*.fltInnoSetup/
Src/
Languages/
DLL/
*.langWinMerge.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!