Boost logo

Boost-Build :

Subject: Re: [Boost-build] feature, properties, variants, and all the rest
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2017-08-14 04:51:24


AMDG

On 08/13/2017 03:14 PM, Stefan Seefeld via Boost-build wrote:
>
> I'm still not entirely sure I understand "propagate", but it sounds like
> what it does is propagation of features "upstream", i.e. from dependent
> targets upwards towards prerequisite targets. I.e., if 'B' depends on
> 'A', and is built with a propagating feature 'p', A is first (re-)built
> with p. Right ?
>

Yes.

>>From the above list, it looks like most of them could actually be global
> settings (e.g., toolset, threading, rtti, exception-handling), while for
> others I'd actually expect to have full control so I can apply them to
> specific targets without propagation (profiling, inlining, optimization).
>

  That's basically right. They aren't global because
Boost.Build supports multiple build configurations
in parallel.

In Christ,
Steven Watanabe


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk