Boost logo

Boost-Build :

From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2007-01-12 16:49:31


David Abrahams wrote:
> Rene Rivera <grafikrobot_at_[hidden]> writes:
>> David Abrahams wrote:

>> use constructs specific to the windows shell. Hence bjam is forced
>> into using the command files for those actions.
>
> The problem is that the kinds of things you need to do to replace what
> can be done in the shell are hard to do in bjam directly, at least
> without Python.

OK, is it worth adding such things to bjam? And why are they easier with
Python?

>> Of course there may be other reasons to use Scons. I just don't
>> think this is one of them. It is a reason to consider a better way
>> to execute actions. Any ideas?
>
> Require Python for BB and make all the actions Python code?

I suggested something along those lines last summer
<http://article.gmane.org/gmane.comp.lib.boost.build/13863>. I was
thinking of rules at that point, but it applies equally to actions. Or
for that matter it applies equally to bjam code in actions, as opposed
to only shell code in actions.

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