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
> 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
> 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
> 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.
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