Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-02-04 05:39:36


Rene Rivera wrote:

> > One thing about V2 is that regression tests for all libraries are already
> > ported. I've now got a new machine with lots of free diskspace, so I'll
> > try to install Intel compiler for Linux and create a toolset for it. If
> > that goes as expected, we'll be able to run Linux regression tests with
> > V2.
>
> Is there a good list (short and to the point) of how far v2 is from v1 when
> it comes to features?

Unfortunately, no. I've tried to create one and the first (supposedly
incomplete) version is attached.

- Volodya
 --Boundary-00=_ovMIASnVw4ajW0s Content-Type: text/plain;
charset="iso-8859-1";
name="v2_vs_v1.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="v2_vs_v1.txt"

Differences between Boost.Build V1 and V2.

Advantages of V2.

Configuration.
1. Toolset configuration is simpler, it's possible to configure
different version of the same compiler without changing
Boost.Build itself.
2. STLport configuration is independent from toolset configuration.

Writing Jamfiles.
1. Projects can declare attributes common to all targets,
for example requirements. That allows to simplify Jamfiles.
2. The 'lib' target now can generate both static and dynamic
libraries. The 'dll' target is no longer needed.
3. All targets can have 'usage-requirements',

Disadvantages of V2.

1. The number of supported toolsets is not as high as in V1.
2. The 'install' rule is not yet implemented.

 --Boundary-00=_ovMIASnVw4ajW0s--


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