Boost logo

Boost-Build :

From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2007-10-06 12:01:56


David Abrahams wrote:
> on Fri Oct 05 2007, Rene Rivera <grafikrobot-AT-gmail.com> wrote:
>> David Abrahams wrote:
>>> on Thu Oct 04 2007, Ray Lambert <codemonkey-AT-interthingy.net> wrote:

>> You are including bjam in the "all makes I know" statement, right?
>
> No, bjam isn't really a make anymore in that sense. "Nobody" uses
> bjam that way -- instead they use our large pile of libraries known as
> Boost.Build.

I fixed a bug less then three weeks ago reported by someone who is one
of those users. And there have been some posts on this list from others
like that.

> Perforce Jam and its Jambase are low-level enough that I
> would allow them as "a make,"

I would consider only bjam as providing the same functionality as make.
After all I use it in such a manner for building bjam itself (I'm
referring to the jam/src/build.jam file).

> except that make is almost always the
> main command-line build tool for a platform, and Jam has never reached
> that level of adoption on any platform

Hm, perhaps you missed the part where Apple has used Jam in MacOS-X dev
tools for a long time now.

> Would you at least be willing to try building Boost using the Cmake
> tree Doug set up in SVN and look at the CMakeLists.txt files? Your
> feedback would be very valuable, especially because you know BB well
> and because you are skeptical about using Cmake.

Sure, I can try, when I get a chance. Hence it might be a while.

> Sort of... also a major redesign of the BB system AFAICT.

Not really a redesign... Since it would be the equivalent of saving and
restoring the state right before the build stage. It's not really
practical now since it would amount to saving the bloated string tables
state though.

-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo

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