Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-07-10 10:59:41


I think that we should disallow free but non-propagated properties in build
request. The reason is that for example:

exe a.exe : a.cpp biglibrary : <define>FOO ;

Here, <define>FOO is not propagated to biglibrary, i.e. not used in its
building. Likewise, even if <define>BAZ is present in build request for
a.exe, it won't affect biglibrary. So, free properties in build request can
either
- affect the directly build targets
- affect nothing

Both semantics are odd. Let's disallow free properties in build request
altogether.

- Volodya

 


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