After some checks, it seems that a single header file change takes around 1m to 
do a quick rebuild. If cmake files are touched, CMake does recheck and it takes 
around 3-3.5m. The full build  takes around 5m. Please mind that these values 
are affected by CCache.

On Sat, 23 Jul 2011 18:38 -0500, "Conan Kudo (ニール・ゴンパ)" <ngomp...@gmail.com> 
wrote:
> Does this mean that we can purge rbuild and update the wiki docs to have
> information on how to build ReactOS from source using CMake? Or are there
> any other showstopping issues that would prevent this?
> 
> On Sat, Jul 23, 2011 at 6:33 PM, Amine Khaldi
> <amine.kha...@reactos.org>wrote:
> 
> > Hi,
> >
> > Being one of the "CMake people", I'm obviously biased toward the adoption
> > ;)
> >
> > Seriously, it's the logical/rational thing to do.
> >
> > That said, I just committed a temporary revert so that backtraces are
> > reliable again and CMake adoption can really be possible now.
> >
> > I also want to make sure everyone understands one thing: CMake is awesome
> > for us. CMake allows us to have our build system maintained by 3rd party. It
> > allows us to have simple, readable build system macros/functions which means
> > anyone can hack them. It allows us to support several ways to compile ros
> > (CMake generators), from using xcode to eclipse to VS to nmake and
> > (mingw/unix) make files. It allows us to have the MSVC builds we always have
> > been wanting.
> >
> > There is one tiny catch though: because of the excellent dependency
> > tracking, CMake build can be significantly slower compared to rbuild build.
> > You won't notice this if you check dependencies yourself and use make
> > module/fast, but if you compile full bootcd for example you'll notice that
> > it takes a moment to do dependency checking. This very slowness is nothing
> > compared to rbuild looping around itself n times though ;)
> >
> > As I'm sure you realize, it's not just about speed. The features we gain
> > are well worth it.
> >
> > As final note: rest assured that we will do our best to make the CMake
> > build as fast as possible.
> >
> > Regards,
> > Amine.
> >
> >
> > ______________________________**_________________
> > Ros-dev mailing list
> > Ros-dev@reactos.org
> > http://www.reactos.org/**mailman/listinfo/ros-dev<http://www.reactos.org/mailman/listinfo/ros-dev>
> >
> 
> _______________________________________________
> Ros-dev mailing list
> Ros-dev@reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
With best regards
Caemyr

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

Reply via email to