Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2002-08-14 10:21:56


From: "Vladimir Prus" <ghost_at_[hidden]>

> I think we've close to what I envisioned as our first milestone, and
which
> can be shown to the world.

This is *VERY* exciting!!!

> The focus of Milestone1 has been on foundations:
>
> - Project loading and relationship
> - Internal mechanisms for declaring main targets
> - Dependency graph representation ("virtual targets")
> - Command line
>
> If you're interested in looking at current state, and have g++ installed:
> 1. Update to the CVS state
> 2. Build jam (bjam -v output should give version 3.1.1 or later)
> 3. Go to tools/build/examples-v2/make
> 4. Run bjam
> 5. File readme.txt suggests other command lines for bjam.
>
> The example mainly shows
> - Project declaration (there's no mandatory "subproject" any more, and
it's
> possible to declare project requirements which will be inherited.
> - Using targets from other projects. It would allow anybody to write
> something like
>
> exe a : a.cpp @/boost/threads ;
>
> It means that Boost.Build can easily pass project boundaries -- you don't
> have to manually specify locations for boost libraries, for example.
>
> - New comand line. One example is
>
> bjam release <debug-symbols>off

Didn't we make that:

bjam release debug-symbols=off

??

>
> There's also beginning of the user manual in
tools/build/boost_build_v2.html.
> I would appreciate any comments on the example and documentation. After
> gathering feedback, we can declare Milestone1 met and move further.

I believe I will now have some time to devote to Boost.Build, so I'll be
happy to give lots of feedback.

Hooray!

-Dave

 


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