@Ged The user is able to choose which BEs they want to install, so if they only want the x86 BE, they can deselect the x64 or ARM "features."  That's a pretty standard functionality of MSI after all.

@Daniel If that's the route being taken, you're going to have to go with #2.  You can't run 2 MSIs at the same time and figuring out a way of keeping track of the latest version of cmake is not worth the effort.  And if we are going with #2, I'm going to insist it's a separate install "feature" so that does of us who already have cmake can avoid duplicate installs.  I still object to cmake being bundled at all, especially if we go with some "minimalist" version.  That basically severely limits the usage of cmake while in the BE environment to what we happen to have included, which is a step backward for the idea of using the BE as the foundation of a full fledged SDK.

I highly doubt cmake, at least on different versions of their Windows release, will be the determining factor for reproducible builds.  We're using different versions of cmake on different OSes at work here and generally cmake is not the cause of any build problems.

On Fri, Jun 3, 2011 at 9:33 AM, Daniel Reimer <daniel.reimer@reactos.org> wrote:
After the chat with zwabbit yesterday i feared exactly this will happen. I think we have two ways to add cmake to RosBE.

1. Let the Installer load the setup and run it silently in the background.
2. Bundle a minimal Version.

I dont really like the idea to make users be forced to load cmake from an external link and install it afterwards. So lets choose between these two ways. I agree, some ppl have a cmake version already installed, but this does not stop us to provide it for the rest in one or another way.

Am 03.06.2011 13:16, schrieb Colin Finck:

victor martinez <vicmarcal@hotmail.com> wrote:
Does Cmake provide a GUI which:
1)Updates the local copy to any desired revision?
2)Which changes the Architecture to build ReactOS for the current session?
3)Fully clean the source directory/logs?

I fear we would attract too many people from the sandbox if we ship RosBE with such a GUI. If you want to try or develop ReactOS, you simply need some skills. Just requiring basic command line skills for building a whole OS is already better than what similar projects offer.

In any case, something like this shouldn't be considered for the very first CMake release of RosBE.
We could maybe bundle the already available CMake GUI if there are more votes for it. But to be honest, I don't think it's that hard to use the command line for setting the few options we have. The rest of the building process happens there anyway.


- Colin

_______________________________________________
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