Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-12-17 01:55:17

I propose that we deprecate tools/prebuilt.jam and the <file> feature for the
next release, the remove them altogether the next release after. The <file>
feature is used to write things like

lib a : : <file> ;

which means the library file is already created and there's not need to build
anything. However, the same effect can be achieved with

alias a : ;

so tools/prebuilt.jam is just hidden code duplication. There's one slight
difference. If one writes:

lib a : : <file> <threading>single ;

then <threading>single will be attached to the generated target, so when
building with <threading>multi, a warning about link-incompatibility will be
issued. For 'alias', no warning will be created. However, I feel this is
orthogonal issue, and if it needs to be addressed, it's easier when there's
no code duplication.


- Volodya


Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at