$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
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