22 Jul
2017
22 Jul
'17
12:39 p.m.
On Jul 22, 2017 4:41 AM, "Peter Dimov via Boost" <boost@lists.boost.org> wrote: Tim Blechmann wrote: fwiw, cmake and b2 have different architecture as one is a build system the
other is a generator for build systems.
I wonder how many of the people who repeat this mantra understand either Boost.Build or CMake. CMake does not generate build _systems_, it generates build _scripts_. So does, incidentally, Boost.Build, which is a major reason why it's so hard to understand. It would be more accurate to say that cmake generates build "scripts". And B2 generates build "instructions" (since it's internal data structure management).