[ros-dev] 1296 [dreimer] Get the cmake path from a system variable called _ROSBE_CMAKEPATH. Hard coding is eeevul!

Colin Finck colin at reactos.org
Fri Jun 3 07:42:42 UTC 2011


Zachary Gorden wrote:
> I object highly to the idea of bundling cmake with the BE.  Most
> platforms already have binaries built of cmake, either by the distro or
> for Windows, the people who make cmake provide an installer.

I don't see the point here, you could say exactly the same about every 
tool we bundle.


> We provide the compilers and linkers and we provided rbuildbecause it was our own
> thing, but cmake is not and has its own environment.

There are also easily installable third-party MinGW environments, but 
this is not the point.
RosBE started as a project to bundle all build tools (always including 
GNU Make by the way), even when we didn't need our own specially patched 
versions yet. This is precisely why ReactOS is one of the easiest 
operating systems to compile and we can have 5-minute tutorials like 
this: http://www.youtube.com/watch?v=jnt7s2zEZFo

On top of this, it allows us to have comparable builds between all 
developers, because we can be sure that they use the very same tools.
I don't want to spend nights of debugging if problems are suddenly 
caused by using different CMake versions.

I'm very reluctant to drop these fundamental ideas behind RosBE. They 
have certainly saved every ReactOS developer much time.


- Colin



More information about the Ros-dev mailing list