Boost logo

Boost-Build :

Subject: Re: [Boost-build] Status of b2 and all the python tools in the build directory?
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2013-12-18 23:09:02


On 12/18/2013 06:41 PM, Jess Peterson wrote:
> So my question is, what are all the python scripts that have been
> paralleling the jam files for a few years? Is this some sort of effort to
> make rules and modifications easier to make?

Yes. The idea to to use a mainstream
programming language instead of Jam
(which has a lot of odd quirks).

> Is this an ongoing project?

I don't think there's been any major work
done on this for a while and a lot of modules
are still unported.

> Is b2 itself and ongoing project? How easy is it to get answers to
> questions like:

Just ask here.

> I can define a local or third-party lib in such a way that the far-down
> Jamfiles only need to say /third/some_other_lib in a source list and b2
> will correctly find the right one amongst the ten or so options depending
> on toolset, target-os, variant, and so on. However, if I try to use that
> name in a project requirements or use-requirements declaration (with
> <library>, it never seems to find it.

This ought to work.
a) I'm assuming from what you've said that the
   library is found correctly when you specify it
   as a source.
b) Does it work if you use <library> directly in
   the target requirements?
c) Does it work if you use <source> instead of library?
d) Does it work if you just have a simple library
   with no alternatives?

> Actually, just for the fun of it, I would actually like an answer to that
> question in addition to the question about the question.

In Christ,
Steven Watanabe

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