Boost logo

Boost-Build :

From: Alexey Pakhunov (alexeypa_at_[hidden])
Date: 2005-09-18 07:37:01


Reece Dunn wrote:
> "An optional feature is a feature that is not required to appear in a

[skip]

> ....so something is in there!

Sorry for the confusion. The optional features themselves are in for
long time. What is not in - the ability to use valueless features in the
conditions when one defines flags via toolset.flags.

> This is for when you want to write an SEH filter that, for example,
> allows you to throw a std::runtime_eror( "divide by zero" ) exception
> instead of getting a divide by zero structured exception.
>
> You declare a SEH as safe (using the assembler .SAFESEH) so the liker
> can place your handler in the correct order. If I have this correct,
> SEH's must be sequentially placed on the stack.

OK. So the feature should be 'incidental'. Good!

> Yes, you are right. It would be useful to define these at the top of
> msvc.jam, or in your msplatformsdk.jam, so you'd have:
>
> local i386 = ... ;
> local ia64 = ... ;
> local amd64 = ... ;

In msvc.jam most likely.

Best regards/Venlig hilsen,
Alexey Pakhunov.

 


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