Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2007-01-12 13:45:55


Rene Rivera <grafikrobot_at_[hidden]> writes:

> David Abrahams wrote:
>> *Clearly*, going through the
>> windows shell to execute build actions is untenable in the long run
>
> Yes, clearly :-)
>
>> (another reason to switch to something like Scons as the build layer
>> for BB).
>
> Not clearly ;-) Bjam is perfectly capable of *not* going through windows
> shell for executing actions.

True.

> And it already does that for many of the actions. The problem is
> that some actions, particularly those of msvc,

and testing

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

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

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