Boost logo

Boost-Build :

From: Larry Evans (cppljevans_at_[hidden])
Date: 2007-09-26 13:20:03


On 09/26/07 11:22, Larry Evans wrote:
> On 09/26/07 10:36, Rene Rivera wrote:
[snip]
> Thanks *very much* for the clarification. I read about
> the difference between Boost.Build and Boost.Jam, but
> didn't really understand all that much. The keyword
> you used was *interface*. Somehow, it's got to be
> made clear to the user where that interface lies.

Maybe if the rule generated by the type rule:

The first way applies when your target rule should just produce a target
of specific type. In that case, a rule is already defined for you! When
you define a new type, Boost.Build automatically defines a corresponding
rule. The name of the rule is obtained from the name of the type, by
downcasing all letters

as described here:

http://www.boost.org/boost-build2/doc/html/bbv2/extending/rules.html

were described, in terms of the Boost.Jam statements used in the
body or the rule, things would be clearer. From an earlier
Volodya post:

http://article.gmane.org/gmane.comp.lib.boost.build/16245

I'm assuming this generated rule calls:

   targets.main-target-alternative

It would probably be helpful if the interface between
Boost.Build and Boost.Jam were defined in terms of how
something in Boost.Build were translated into something
in Boost.Jam.


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