We're not switching to CMake.  If you have something to generate the
XML files you need, we'll check that in.

On Mon, Nov 25, 2013 at 11:23:37PM +0000, Alessandro Pilotti wrote:
> Visual Studio is the "de facto" IDE for Windows development. It provides all 
> the features you'd expect from a modern environment (integrated debugger, 
> refactoring tools, Git integration, syntax highlighting and a gazillion 
> additional features) and in general it allows to be a few orders of magnitude 
> more productive than a text editor and some command line tools.
> 
> For other scenarios, e.g. Python or other interpreted dynamic languages, I'm 
> personally a great fan of simpler editors like Sublime, but I'd never even 
> think of working in C/C++/C#/Java/etc without an IDE and especially an 
> integrated debugger.
> 
> I can assure you that no Windows developer I ever met would ever accept to 
> jump back in time 20 years and use vi as her/his main productivity tool. :-) 
> If this port is meant to attract more Windows community contributors then 
> Visual Studio support is substantially mandatory.
> 
> Said that, if in your intentions the project is not meant to be developed on 
> Windows but only compiled to produce the binaries, well, makefiles are 
> enough. 
> 
> I suggest to take a tour of other well known cross platform projects and see 
> how those manage the Windows builds. You'll see that some of them consider 
> Windows as a platform for builds only (basically no development), some use 
> CMake to support all the required platforms (Qt5, MySQL, FreeRDP come to 
> mind) and some use separate build systems (CPython, Apache, just to name a 
> couple).
> 
> If you're interested we can record a quick webcast to show how to use Visual 
> Studio for Open vSwitch development activities. This might help in clarifying 
> some of the statements above.
> 
> As a final note, Visual Studio files are just XML files, so generating them 
> dynamically is not that complicated if we really have to.
> 
> Alessandro
> 
> > On 26/nov/2013, at 00:18, "Gurucharan Shetty" <shet...@nicira.com> wrote:
> > 
> > 
> > 
> > Sent from my iPhone
> > 
> >> On Nov 25, 2013, at 5:05 PM, Jesse Gross <je...@nicira.com> wrote:
> >> 
> >> They're the equivalent of makefiles for Visual Studio. Without them
> >> you can't use the Windows-native development tools so while it's not
> >> impossible to work it certainly makes life more difficult.
> > 
> > One can still edit the files using a vi editor (or any other simple 
> > editor)on windows and do a make. Probably the disadvantage is that you 
> > can't use visual studio ide to write code(?).
> > 
> > 
> >> 
> >>> On Mon, Nov 25, 2013 at 1:53 PM, Ben Pfaff <b...@nicira.com> wrote:
> >>> What I'm trying to get at is, what are the "solution and related
> >>> projects" good for?  The non-Windows world does fine without them, so
> >>> if "make" can work on Windows then why is the result "basically
> >>> useless for any practical development purpose"?
> >>> 
> >>>> On Mon, Nov 25, 2013 at 04:50:40PM -0500, Ethan Jackson wrote:
> >>>> My understanding is that Guru is working on a solution to this
> >>>> problem.  What were your thoughts?
> >>>> 
> >>>> Ethan
> >>>> 
> >>>>>> On Mon, Nov 25, 2013 at 3:52 PM, Ben Pfaff <b...@nicira.com> wrote:
> >>>>>> On Mon, Nov 25, 2013 at 08:11:00PM +0000, Alessandro Pilotti wrote:
> >>>>>> We did some testing with autoconf / automake on Windows. Makefiles
> >>>>>> are getting generated correctly although we cannot obviously verify
> >>>>>> the result with a full build since we didn?t port all the patches to
> >>>>>> the master branch yet.
> >>>>>> 
> >>>>>> There?s anyway a huge limitation: it does not generate a Visual
> >>>>>> Studio solution and related projects, which means that it?s
> >>>>>> basically useless for any practical development purpose.
> >>>>> 
> >>>>> What are those files good for?
> >>>>> _______________________________________________
> >>>>> dev mailing list
> >>>>> dev@openvswitch.org
> >>>>> http://openvswitch.org/mailman/listinfo/dev
> >>> _______________________________________________
> >>> dev mailing list
> >>> dev@openvswitch.org
> >>> http://openvswitch.org/mailman/listinfo/dev
> > _______________________________________________
> > dev mailing list
> > dev@openvswitch.org
> > http://openvswitch.org/mailman/listinfo/dev
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to