Boost logo

Boost-Build :

From: DrAnonymous (antamiga_at_[hidden])
Date: 2007-04-19 15:15:23

Rene -

Thanks for your help!

I'm having a hardtime making my own simple test cases to understand bjam and

I wanted to compile a single cpp file and produce an executable. Something
like so:


I tried to use, but was having problems. I also tried to use
bjam with only a Jamfile done according to the ftjam/jam docs. Neither
worked. My cpp does use the spirit library and I couldn't figure out how to
include the headers from the Jamfile.

Could I trouble you to provide some feedback or an example of how a Jamfile
would differ using vs just bjam without the addtional jamfiles?

Aaron R>

PS - My directory layout is just an example, I just want to get it to work
first and then start doing more advanced things.

On 4/19/07, Rene Rivera <grafikrobot_at_[hidden]> wrote:
> 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.
> > - 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 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. -
> -- rrivera/ - grafik/
> -- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo
> _______________________________________________
> Unsubscribe & other changes:

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at