wxHatch and wxWidgets 2.5 / 2.6 / 2.8

The default makefiles for wxHatch assume you are using a wxWidgets version 2.8.x. This is the current stable release, and recommended for new projects. wxHatch will generate makefiles for projects for wxWidgets verison from 2.4.2 onwards.

Makefiles changed radically in 2.5

To make a successful wxWidgets program, the compiler must use the same version of the library at both the compile and link steps.

In 2.5.3, 2.6, 2.8 and the CVS head versions of wxWidgets,  the program and library have complelty separate makefiles,  with the makefiles for both program and library generated by another program called bakefile  to ensure a match.

In the 2.2, 2.3 and 2.4 versions of wxWidgets the makefiles had a common make.env  code block to ensure a match.

wxHatch has been tested to generate makefiles for new projects in both =2.4.2  and >= 2.5.3 and produces makefiles according to the currently selected wxWidgets version

Makefiles are provided to build wxHatch for the stable wxWidgets 2.8.0 - 2.8.5 and 2.4.2 releases

Using the 2.4.2 release

Please see the 2.4.2 page

Bakefiles

Bakefiles provide a standard way of applying consistent compiler settings. At the time of writing they are at version 0.1.8. If an update to the wxWidgets bakefiles occurs, you may wish to update them for your projects. To do this, regenerate the templates used by wxhatch in codedir/bake and future wxhatch-generated makefiles will use the new templates.  To regenerate:

wxHatch Home link to wxhatch help index