Jez Higgins

Freelance software generalist
software created
extended or repaired


Older posts are available in the archive or through tags.

Feed

Follow me on Twitter
My code on GitHub

Contact
About

Wednesday 10 September 2003 Arabica

More Makefile hackery. Think I have broken the back of it now - at least if you have GNU Make :) (or some other make that supports -include). Platform specific stuff is now isolated in the top level Makefile.header. Here's the place where which compiler and what have you gets specified. Hopefully then, everything else should just work. I'm using this mechanism to build on Linux and Cygwin, just by changing Makefile.header. (CVS now includes a Makefile.header.cygwin that you can use. Similar files for other platforms very welcome.)

Today's successful build matrix is, in no particular order

  • gcc 3.2 on cygwin 1.5.3-1 with expat 1.95.2
  • VC7 on Windows2000 with MSXML
  • VC6 on Windows2000 with MSXML
  • gcc 3.2.3 on Linux (2.4 kernel) with expat 1.95.6
Anything missing from this list (like other parsers or operating systems) means I didn't try to build it or I don't have it available. If you can crack the Makefiles, it'll probably work. :)
Tagged code, arabica, xml, and c++


Jez Higgins

Freelance software generalist
software created
extended or repaired

Older posts are available in the archive or through tags.

Feed

Follow me on Twitter
My code on GitHub

Contact
About