|
Boost-Build : |
From: Alan Gutierrez (alan-jamboost_at_[hidden])
Date: 2004-12-29 06:01:57
* Sheila Miguez Herndon <shekay_at_[hidden]> [2004-12-28 20:57]:
>
>
> I am new to bjam and wish to start using it for a big project composed
> of c++, and tcl projects. The tcl projects get byte compiled with
> tclcompiler and wrapped with tclapp.
>
> If jam files for using tclcompiler and tclapp do not already exist,
> please give me a starting point for learning how to create them. I've
> started by skimming some jam files in boost.build/tools/.
>
> I have a good opportunity here to plan out a sane build process, and I
> would also appreciate any links to (or direct replies with)information
> on traps and pitfalls, good practices, etc.
>
I'm at the same point. I need to create a new top level rule.
Here's the Jam syntax reference.
http://groups.yahoo.com/group/jamboost/message/8612
I found it illuminating to read through the code in the kernel
directory.
Boost.Build v2 employs an implementation of polymorphic classes
that were built on top of the Jam syntax. It was really hard to
figure out what is going since a lot of the constructs are not
pure Jam, and not a description of a build process as one might
expect.
For some reason, finding the lines between Jam, Boost.Build, and
the toolsets makes me less anxious.
I'm still busy with other build managment tasks and can't focus
on Boost.Build, but I'm interested to hear what you discover so
that when I get to it, there might be a recipe to follow.
Cheers.
-- 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