Hi JC, I highly appreciate your non-biased view on the matter. However, I'm afraid I'll have to justify why this is being done this way.
In theory and in practice, it's doable. An effort may be done to create a full set of build steps so that ReactOS builds by pressing Ctrl+Shift+B. But think of it: it's going to be another build system, parallel to the existing one, and it will live as long as maintainers want to support it. Every change to the build process (e.g. adding a new source code file) would need to be duplicated in the vs projects file tree.
It may be possible to automate creation of these project files and the solution, but still it would involve a serious effort to make these generated projects actually buildable. I'm not aware about current status of that builder.
What I suggest you to do in any case is to try building ReactOS with RosBE now. You need to feel [simplicity of] the current build system before trying to improve it - that'd be a logical step in any improvement process.
Best regards, Alex Bragin
On 02.01.2013 0:46, J. C. Jones wrote:
Hi All,
Some of you might have seen my recent on the post regarding the build process: http://www.reactos.org/forum/viewtopic.php?f=9&t=12240&start=15
As I mentioned, it would help greatly to lower the barrier-to-entry to less-experienced developers, as well as more experienced developers who might have limited time budgets [Who among us does not have a limited time budget?].
I wanted to send out this message to let everyone know that I intend to use what bit of time that I available right now, at the beginning of January, to tackle this issue head-on. Again, my purpose here is not to step on anyone's toes, but make certain that we never turn away a potentially-valuable contributor simply because they are unnecessarily removed from their development comfort zone. I do realize that there is already on-going work on the build process, and I have no intention of interfering with that.
I will wait 24-hours for any objections/reservations from now before making a hard commitment, but frankly, we really to get this done, like right now.
Happy New Year. :)
-JC