Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2005-03-07 09:58:23


Rene Rivera <grafik.list_at_[hidden]> writes:

> David Abrahams wrote:
>> Rene Rivera <grafik.list_at_[hidden]> writes:
>>>1. Use "build.jam" as the project files, instead of Jamfile(.v2). The
>>>name is short, direct to the point, and relates closely to Boost.Build.
>>>
>>>2. Change the Jam load behavior so that if Jam is run as "b2jam" it
>>>invokes BBv2, instead of "--v2".
>>
>> I rather like "build.jam"... but that said, how will these things help
>> the transition?
>
> Well, the build.jam change would give us a permanent target to move
> the Boost building to. It's much easier to tell people to start
> using build.jam, and that Jamfile is deprecated. Instead of forcing
> an immediate cut over.
>
> Or more plainly.. We need to decide on something. And I think having
> the ability for BBv1 and BBv2 work at the same time is helpful as it
> currently is, but without the temporary Jamfile.v2 files.

So this basically amounts to, "I don't like the name 'Jamfile.v2' and
it shouldn't end up being the official name of v2 Jamfiles." I
actually agree with you on that.

> The only reason I though the b2jam change might be helpful was to make
> sure that the BBv2 loading works outside of the
> boost-root/boost-build.jam handling. But looking at it again it doesn't
> seem like much of a gain from the pain of having another executable :-)

Either way works for me.

>>>Was there a resolution re: the "project-root.jam" file?
>>
>> I was unable to convince anyone of its evilness. :(
>
> FWIW, you convinced me it was superfluous at least. And having less
> files to set up is always better.

Yep. That would be far better.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com
 

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