Jez Higgins

Freelance software grandad
software created
extended or repaired


Follow me on Mastodon
Applications, Libraries, Code
Talks & Presentations

Hire me
Contact

Older posts are available in the archive or through tags.

Feed

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 grandad
software created
extended or repaired

Follow me on Mastodon
Applications, Libraries, Code
Talks & Presentations

Hire me
Contact

Older posts are available in the archive or through tags.

Feed