On Sun, May 15, 2011 at 5:56 AM, Jude <bookofj...@gmail.com> wrote: > > We definitely appreciate your efforts! While we have some > Windows-based developers on the team, I don't believe that any of them > use MSVC for compilation purposes. > Thanks for the kind words.
> However, on that note, is there really any need to us to specifically > support MSVC? From what I gather, targeting mingw doesn't require > (much) extra in the way of changes to our current code base, if any, > whereas, looking at Hurcan's contribution on Mantis, supporting MSVC > requires significant changes. > They are certainly numerous.That's because I think incremental small changes are good practice to follow for obvious reasons but I wouldn't call them exceptionally significant. If you take time to inspect them you'll see some of them are outright bugs and the most others are stemming from the nonstandard use of the language or MSVC's inability to provide posix compliant interface. Groundwork for MSVC compatability is already there.I've just fiddled around the edges. Only significant change is introduction of cmake build system and it's in no way to hamper or interact with the existing build system > Especially as we don't have any developers that actively contribute > using MSVC, it seems quite likely that the code will rot again until > someone else comes along and re-does the support again in a few > months. > > > The problematic issue here is code rot. Having a secondary build > system is going to fail the moment we add a new source code file, or > someone deletes it, and fails to update the secondary system (due to > their not using it). :/ > > -J Well, the burden is on me.Otherwise I would not even have bothered with this post After I've started on this, the makefile changed a bit ( item use to evoke, rng chances, euclidean option etc..) but applying the changes to cmake was pretty straightforward. Also my insidious ulterior motive is replace the existing build system someday :) ------------------------------------------------------------------------------ Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ Crawl-ref-discuss mailing list Crawl-ref-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/crawl-ref-discuss