Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-03-06 02:26:47


Hi Amin,

> I'm confused about the bjam and Boost Build v2. Are there any
> information why you develop Boost Build if there is already bjam?

Well, "bjam" is jam modified to suit the needs of Boost.Build. We develop
both.

> It's
> not clear to me whats the job of bjam and of Boost Build? Because as I
> right understand Boost Build needs bjam to work? If I look in to the
> documentation I can't see much easier handling of Boost Build as bjam
> is. It looks like Boost Build is just a modified copy.
>
> Please don't get this mail wrong, I only want to show you my view as an
> outsider if I look at the available informations about this project.
>
> Are there more informations about this topic?

Quoting from http://boost.org/boost-build2/doc/html/bbv2/advanced.html

  Boost.Build actually consists of two parts - Boost.Jam, a build engine with
  its own interpreted language, and Boost.Build itself, implemented in
  Boost.Jam's language.

That's exactly what it is. Boost.Jam provides low level primitives, and
Boost.Build provides the interface end user sees and and the smarts.

If you have more specific questions, feel free to ask.

- 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