Boost logo

Boost-Build :

From: Alan Gutierrez (alan-jamboost_at_[hidden])
Date: 2005-01-02 15:16:45


* David Abrahams <dave_at_[hidden]> [2005-01-02 12:19]:
>
> Alan Gutierrez wrote:
>
> > Maybe not Boost.Build.v2, maybe Jam. Where is Perforce/Jam in
> > all this? This strikes me as a Socratic question and this process
> > of learning Boost.Build is already Socratic enough.
> >
> > Are the orignal Jam or Performce/Jam involved in Boost.Build?
>
> The original Jam is Perforce/Jam. Boost.Jam is basically an old version
> of Perforce/Jam plus many extensions and improvements. Since then
> Perfoce has made many other changes to its Jam and the codebases have
> diverged.

I know. I was being rethorical.

> > I would like to create a minimal Boost.Jam file. One that
> > generates no warnings.

> DEPENDS all : Jamfile ;

> will work.

Thank you. That's all I was looking for.

> > I'm asking a syntax question.

> It's not exactly a syntax answer. There's no special syntax as in
> make for introducing a dependency. It's done by calling a builtin
> rule. That is to say that colons are just argument separators in
> Jam, nothing more.

I'm beginning to see how Jam creates dependencies. I don't have
the vocabulary to describe it yet. There are types, they have
rules for creation, and if one is missing... I'm watching the
build process with --debug-generators on and it explains a lot.

I've now managed to create my OS X bundle rule.

--
Alan Gutierrez - alan_at_[hidden]
 

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