<div dir="ltr"><div><br></div><div>Hello Markus,</div><div><br></div><div>As this part related to GRASS, I am writing it here. </div><div><br></div><div>Moving to cmake is one thing. But I don't know if that is blocking msvc build. Did anybody tried to build grass with msvc?</div><div><br></div><div>BTW, What  will be your opinion on adding an cmake build system?. It can ofcourse co-exists with current auto-tools one.</div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Feb 21, 2016 at 8:49 PM, Markus Neteler <span dir="ltr"><<a href="mailto:neteler@osgeo.org" target="_blank">neteler@osgeo.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">FYI<br>
(ongoing discussion in the other list)<br>
</p>
<div class="gmail_quote"><div><div class="h5">---------- Forwarded message ----------<br>From: "Jürgen E." <<a href="mailto:jef@norbit.de" target="_blank">jef@norbit.de</a>><br>Date: Feb 21, 2016 4:14 PM<br>Subject: Re: [OSGeo-Discuss] OSGeo4W maintenance activities<br>To:  <<a href="mailto:discuss@lists.osgeo.org" target="_blank">discuss@lists.osgeo.org</a>><br>Cc: <br><br type="attribution">Hi Markus,<br>
<br>
On Sun, 21. Feb 2016 at 15:47:00 +0100, Markus Neteler wrote:<br>
> since I'm not familiar with compilation on Windows, could you briefly<br>
> indicate what's needed / which efforts to compile GRASS GIS with MSVC rather<br>
> than mingw given the recent efforts on the 64bit packaging?  Just to better<br>
> understand...<br>
<br>
Not sure.  I'd probably start with moving the build system to CMake.  Like I<br>
already did for just the GRASS libraries at some point in the past (some code<br>
changes I submitted to make the libraries build with MSVC were also accepted<br>
back then).<br>
<br>
But moving all the modules there is probably a much bigger task and I'm also<br>
not sure about the acceptance of this. ;)<br>
<br>
It might also be possible to integrate msvc into configure/make (at least I<br>
think I've seen configures with MSVC stuff in them).  Although you'd still need<br>
a unix like shell, make and other tools from mingw/cygwin.  But I never<br>
explored that option (mainly just because the CMake approach went much better<br>
with what I needed for QGIS).<br>
<br>
But again GRASS works fine in OSGeo4W AFAICT (and as you know and that's still<br>
not much ;)) and hence I don't see the big problem of mixing MinGW and MSVC<br>
DLLs.  It doesn't add much to the mess of having different MSVC compilers and<br>
runtimes around.   IMHO that part of Rashad's issue is just a CMake bug and not<br>
a fundamental flaw in OSGeo4W.<br>
<br>
<br>
Jürgen<br>
<br>
--<br>
Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31<br>
Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50<br>
Software Engineer           D-26506 Norden             <a href="http://www.norbit.de" rel="noreferrer" target="_blank">http://www.norbit.de</a><br>
QGIS release manager (PSC)  Germany                    IRC: jef on FreeNode<br>
<br></div></div><span class="">_______________________________________________<br>
Discuss mailing list<br>
<a href="mailto:Discuss@lists.osgeo.org" target="_blank">Discuss@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/discuss" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/discuss</a><br></span></div>
<br>_______________________________________________<br>
grass-dev mailing list<br>
<a href="mailto:grass-dev@lists.osgeo.org">grass-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-dev" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div><font face="arial, helvetica, sans-serif">Regards,<br>   Rashad</font></div></div>
</div></div>