Boost logo

Boost-Build :

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


Hello,
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>a.so ;

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 : a.so ;

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

lib a : : <file>a.so <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.

Opinions?

- 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