Specific build instructions for winmerge 2_14

Main development forum.

Specific build instructions for winmerge 2_14

Postby thistleknot » Sun Aug 10, 2014 3:47 pm

I went through the long process of trying to download, and build winmerge 2_14 and I figured I'd post my process here...

winmerge build instructions

Need to build each of the external tools first (or download them and manually plug their pre-built versions in).

[before I figured how to build the libraries, I had a pre-configured build.zip folder that worked for me by googling for the .lib files, I had to rename pcr to a non debug build though]

This section describes building the individual libraries:

BE SURE TO BUILD EACH AS A RELEASE VS DEBUG otherwise you'll need their debug dll's at the end to run the compiled app.

Do so by...

Highlighting Solution

Build Menu

Configuration Manager

Under: Active Solution Configuration, choose: Release, or UnicodeRelease (when doing the final project)

depending on what type of build it was, it will append name changes to the .lib files that so far, I was able to merely rename when a build failed asking for a pcre_d.lib vs a pcre_ud.lib.

Supplied in the externals folder is source for:

Expat: 2.0.1
can build

PCRE: 8.10
Build just pcre.vcproj

Outputs to ..\Release\win32\

copy just the .lib files to ..\build\ of root winmerge project folder

needed cmake 2.8.12.2
http://www.cmake.org/cmake/resources/software.html

c:\program files\Cmake 2.8\

Update:

No need to troubleshoot the error: CMake Error: The source directory...

Just try to build pcre.vcproj

SCEW: 1.1.2
can build

Then each .lib file has to be copied to \build\<name of package>\lib

These .lib files get output to ..\Build under subfolders

but it's your job to ensure they are copied to ..\build

Then you can build final solution using Visual Studio 2008 (Non Express, due to MFC/AFX libraries)
thistleknot
 
Posts: 4
Joined: Fri Aug 08, 2014 5:35 pm

Return to Developers

Who is online

Users browsing this forum: No registered users and 4 guests

cron