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

Reply via email to