Boost logo

Boost :

Subject: Re: [boost] cmake target and binary name mangling
From: Peter Dimov (lists_at_[hidden])
Date: 2017-07-25 22:01:36


Niall Douglas wrote:
> I think you're overcomplicating things.
>
> If a header only library has a dependency on a non-header only library
> capable of either static or shared usage, then the header only library
> simply advertises itself as having static or shared usage only. Not header
> only.
>
> In other words, header only targets means "nothing to link if you use
> this". Does this make sense now?

The implication is that when a library changes from header-only to
static/shared, all dependent libraries need to change themselves to
static/shared too.


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