[CMake] Do any CMake back ends have support for parallel builds that efficiently use clusters?

Nils Gladitz nilsgladitz at gmail.com
Fri Jan 12 05:11:15 EST 2018


On Fri, Jan 12, 2018 at 10:58 AM, Alan W. Irwin <irwin at beluga.phys.uvic.ca>
wrote:

> I am looking into the practicality of using clusters containing ~5
> cheap ARM 8-core computers (such as the Banana Pi M3) to rapidly build
> and test software (since even with ccache I am currently spending a
> lot of my time waiting for tests to complete as I develop my
> software).  Such clusters would give you ~40 cores which is a lot of
> computer power for ~$500 or so.  But, of course, the issue with
> clusters is how to use them efficiently?
>

I don't know anything about MPI but would distributed compilation via icecc
(icecream) [1] or distcc be an option?
Should work with both the Makefile and Ninja generators (replace compilers
with icecc/distcc compiler wrappers).

Nils

[1] https://github.com/icecc/icecream
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cmake.org/pipermail/cmake/attachments/20180112/f9c3b2d5/attachment.html>


More information about the CMake mailing list