Subject: Re: [boost] [cmake] Minimum viable cmakeification for Boost
From: paul (pfultz2_at_[hidden])
Date: 2017-06-20 17:51:02


On Tue, 2017-06-20 at 20:26 +0300, Peter Dimov via Boost wrote:
> paul wrote:
>
> >
> > The trend exists because this is what works for large-scale building, 
> > especially for 10000+ libraries.
> This is what works when your build system is deficient, so it takes it a
> few 
> hours to see that 9999 libraries haven't changed. Large-scale building done 
> right is called Ninja.

At 10000+ you are dealing with at least 5 different buildsystems: autotools,
cmake, b2, meson, and qmake. Its not feasible to maintain build scripts for
10000 dependencies. Nor is it reasonable to rebuild the same dependencies for
every project.