Boost logo

Boost :

Subject: Re: [boost] [cmake] Pull request announcement
From: Richard (legalize_at_[hidden])
Date: 2018-09-18 20:31:17


In article <b7d4fa59-da0a-74c9-4855-ea0991d9aa53_at_[hidden]>,
    Roger Leigh via Boost <boost_at_[hidden]> writes:

> On 14/09/18 15:05, Alexander Grund via Boost wrote:
> > The major problem I see are the variants.
> >
> > - b2 can build multiple variants in one go (static, dynamic, runtimes...)
> > - Encoding these variants has to be reflected in the target names/aliases
>
> CMake fundamentally doesn't work this way. Nor do any other build
> systems I'm aware of. It's unique to b2. I do not think it useful to
> require this of any replacement build system in consequence. Especially
> when it's an initial minimalistic support as proposed here.

+1

> [...] Am I the only one who
> suffers so much from it having to integrate it with other systems on
> multiple platforms?

Nope. Been there, done that.

-- 
"The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline>
            The Terminals Wiki <http://terminals-wiki.org>
     The Computer Graphics Museum <http://ComputerGraphicsMuseum.org>
  Legalize Adulthood! (my blog) <http://LegalizeAdulthood.wordpress.com>

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