|
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