Building WinMerge Installer

Needed programs:

There is download package called "QuickStart Pack" available in Inno Setup downloads. It contains all needed components in one installer.

Installer script:

There are two installer script files in InnoSetup folder:

Checklist:

Directory structure and files needed:

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:

Running Inno Setup to create installer

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.

  1. Start ISTool and load WinMerge.iss
  2. Select "Project->Verify Files..." from ISTool menu to verify all needed files are present and in correct directories. Copy missing files to correct directories before continuing.
  3. Select "Project->Compile Setup" from ISTool menu to create installer. This takes a while...

If compile succeeds you have WinMerge-[version]-Setup.exe in directory InnoSetup/Output.

Test installer!