Boost logo

Boost :

Subject: Re: [boost] [cmake] Minimum viable cmakeification for Boost
From: Peter Dimov (lists_at_[hidden])
Date: 2017-06-20 14:30:17


Thomas Heller wrote:
> Am 20.06.2017 4:20 nachm. schrieb "Peter Dimov via Boost" <
> boost_at_[hidden]>:
>
> > Thomas Heller wrote:
> >
> > > Err, I tend to highly disagree here. As a library author, I can not
> > > know if my users need a static or shared library.
> >
> >
> > You don't have to know. You provide library::static and library::shared
> > targets, they link to whatever they prefer.
>
> That's problematic​. There are platforms which don't allow for shared
> libraries. Is the implication that I always have two sets of binaries
> lying around? Sometimes, objects need to be built differently, so I'll get
> to build everything twice by default?

I don't understand what you're saying here. Having two targets doesn't mean
that both get built. If the project links to the target, it gets built,
otherwise not.


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