Boost logo

Boost :

Subject: Re: [boost] Switch to CMake -- Analysis
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2017-07-22 12:39:55


On Jul 22, 2017 4:41 AM, "Peter Dimov via Boost" <boost_at_[hidden]>
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).


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk