Boost logo

Boost-Build :

From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2007-04-19 09:41:01


DrAnonymous wrote:
> I wondered if someone could humor me and clarify a few things?

Sure.

> - bjam is an executable that can replace make in its most trivial
> case. So if you wanted to compile a simple hello world example, all
> you would need is bjam, a Jamfile, and the hello world source file.
> Is this true?

Yes.

> - boost.build is a bunch of Jamfiles, containing rules, and targets to
> provide higher level features for doing larger scale builds from
> source code?

Yes.

> - Does bjam do everything that jam and ftjam do, but more?

Not sure how far ftjam has progressed, but I'd guess the answer is still
yes.

> - Do you have to use Boost.build to use bjam?

No.

> - I have an executable that reads in an input file and produces .cpp
> files (an autocoder). Does bjam lend itself to running the autocoder
> then compiling the new source files?

Hm, that's a hard question to answer since "lend" is a subjective term.
But yes, bjam, and Boost.Build, support doing that. In the abstract that
is what all compilers, linkers, etc. do. They take in input files and
generate output file(s).

> Your input is really appreciated!

NP.

-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo

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