Boost logo

Boost-Build :

From: Rene Rivera (grafik.list_at_[hidden])
Date: 2006-03-17 10:54:37


Vladimir Prus wrote:
> On Friday 17 March 2006 18:42, Rene Rivera wrote:
>> Vladimir Prus wrote:
>>> Hi!
>>> I did some changes to Jambase, and noticed that jambase.c is not rebuild.
>>> Looking closer, I see this in build.jam:
>>>
>>> if $(debug)
>>> {
>>> .mkjambase jambase.c : Jambase ;
>>> }
>>>
>>> Why the conditional? I think that not updating part of tree is not a good
>>> idea in all cases.
>> Dave at one point suggested that we not build the "internal" files, like
>> the parser and jambase, for regular user builds. And the internal files
>> would get built only when a developer, i.e. us, was doing the build.
>
> Ok, but I'm a bit unsure about equating developer builds with debug builds.

Hm, I have a "--grammar" option for that particular set of internal
files. So for completeness, we should have "--jambase" to rebuild the
jambase.c and a "--full" to build all the internal files?

> Ah, I guess we'd need another release then. Probably it's better to wait until
> all regression runners switch to V2, though, to avoid having to do another
> release in case of furthe changes.

Seems reasonable.

--
-- 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