Boost logo

Boost-Build :

Subject: [Boost-build] features with 'propagate' attribute
From: Stefan Seefeld (stefan_at_[hidden])
Date: 2017-03-30 17:58:47


Hello,

how is the 'propagate' feature attribute handled. If I were to guess, I
would assume that all 'propagate' features of a target are merged into
all dependent targets feature sets. Is that right ?

So, a target's feature set is composed of:

* default features

* features provided on the command line

* features explicitly added to target definitions

* features propagated from 'source' targets

* features from 'usage requirements' from 'source' targets

Is that correct ? What are the merge rules in this, i.e. in what order
may features from the above sources take precedence in the accumulated
feature set ?

Thanks,

        Stefan

-- 
      ...ich hab' noch einen Koffer in Berlin...

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