Thursday, December 21, 2006

distributing compilation

Everyone knows how long does it take to transform c++ sources into binary code, but there are several tools in the googleworld that can cut down compilation time: Xoreax IncrediBuild for Microsoft Visual Studio, and BuilderBooster for Borland C++ Builder and Borland Turbo C++.
We use first for some time and find it really usefull - installed on 10 computers (two developer and eight other office computers), it cuts down compilation time of eight megabytes c++ project from 40 minutes to about 5 mins!
Since our projects divides into two parts - server-side that uses ACE+TAO, STL, Boost, and written with Visual Studio. And client-side, written with Borland C++ Builder 5 (for historical reasons), so IncrediBuild can't satisfy all our needs, and it would be nice to speed up compilation of client-side software too. But it is not. BuilderBooster sucks - it has some bugs (which were revealed after only first 20 mins of using!), its Delphi-style GUI is awful!
What a pity! even google doesn't know any good distributed compiling tool for BCB.
So, hope our migration from BCB to Qt4 doesn't take too much time :(

No comments:

Denis Dzyubenko shadone