On Mon, 3 Mar 2003, Daniel Heckenberg wrote:
Hans said:
I don't know if you've looked into the 'build' directory in CVS, but many of the makefiles for externals have been condensed into a few key sections:
...
I haven't been following the externals CVS so this info is handy, thanks.
It should be straightforward to get the Windows build system going then.
Yes, it should not be to hard. Zexy, flext and OSX should probably be compilable with their supplied Makefile. All other are built in build/platform directory.
The plan was to have a general build system for all externals, but I didn't want to mess around in the personal sub folders, so all externals that are compiled under the "build" tree are in build/src (actually they are some sort of links to the real externals).
I think for the future we should come up with some guidelines how to write externals, so that they fit into this framework.
Another goal is to do quality control on the externals, and just include those that meet the requirements of beeing reasonable bugfree.
This selection can be done with linking them to build/src.
We have to figure out how to use the bug-tracking on sourceforge too.
The goal is really to have this common place to share code, and to test externals on all platforms and to avoid duplicating efforts.
Great that you are doing this work, Daniel. I am happy if we have and nmake system for now, finally I would prefer mingw if this is doable.
Guenter