Currently, XBuild has no support for C++ projects currently. And even if it did, theoretically XBuild could be used with GCC, but would moving to XBuild mean we'd drop that? Also, what makes XML better? CMake can generate msbuild compatible MSVC projects, so it could still use it for MSVC building...

I might try converting a few modules to CMake to see how it could work, since it seems everybody wants a proof of concept. But my hurdle is understanding how rbuild actually works right now...

On Wed, Jun 16, 2010 at 2:13 AM, Ged Murphy <gedmurphy@gmail.com> wrote:
Xbuild sounds like the way forward to me.
Not only is it XML but it's fully compatible with Visual Studio and msbuild.

http://www.mono-project.com/Microsoft.Build

Ged.



-----Original Message-----
From: ros-dev-bounces@reactos.org [mailto:ros-dev-bounces@reactos.org] On
Behalf Of Aleksey Bragin
Sent: 16 June 2010 08:02
To: ReactOS Development List
Subject: Re: [ros-dev] Build process changes...

> Choose CMake, choose SCons, rewrite rbuild, ... whatever, just choose a
> system and try to migrate our existing build files to it. Then we will
Exactly. And after you feel neither CMake nor SCons is an ideal solution for

ReactOS, one usually gets back to rbuild ;)

> see whether the new system works for us or not.
> If we just discuss this theoretically again, nobody will see the need to
> take the initiative and actually get to results.
>From my experience of using CMake for ReactOS I got negative opinion. SCons
also didn't seem very useful for us. But I do encourage someone else to try
too, maybe the tools improved over time already, and provide better
possibilities now.

> Or in other words: I'm open for any solution as long as someone tries it
> and the build process gets "better" afterwards (in terms of speed,
> structure, etc.)


_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev


_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev