To offer more information related to this, another good place to look, in an unrelated project but cross-platform nonetheless, is ICU. The guys at IBM really made a rock-solid product there; they've addressed every problem you could ever run into when handling cross-platform development issues (even the stdint stuff mentioned above). On the UNIX side there configure scripts are top-notch -- an excellent example on how to do it well. I helped on the Windows side, and with the build system.
http://site.icu-project.org/ - Bob On Wed, Nov 4, 2009 at 7:49 AM, Henrik Schröder <[email protected]> wrote: > On Wed, Nov 4, 2009 at 09:34, David H. <[email protected]> wrote: >> >> Note that I am relying on VC9 here and have no interest in VC8's >> shortcomings (apologies to anyone who can't afford to upgrade to VC9). > > That should be fine, I can't imagine the free Visual Studio Express versions > not being able to build it, so everyone that wants to can do it. > > Btw, have you talked to the libevent maintainers? It comes with Visual > Studio project files, so I would assume they've run into and solved all the > common problems with something that can be built either using configure/make > or VS, hopefully also in a way that allows non-windows-aware developers to > continue working on the code without breaking anything. > > > /Henrik >
