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