|
Boost-Build : |
From: Michael Stevens (Michael.Stevens_at_[hidden])
Date: 2004-06-03 12:01:51
Folks,
On Thursday 03 June 2004 09:23, Vladimir Prus wrote:
> Jürgen Hunold wrote:
> > On Friday 28 May 2004 14:05, Vladimir Prus wrote:
> >
> > Question: How can I disable MSVC-compatibility-mode ?
>
> There's no way...
>
> ... in fact I though there's either vc6, vc7 or vc7.1 mode. I can add
> another option, say "native", "full", or even "edg". Just pick the name ;-)
To me it seems very odd to default to putting the Intel compiler in a bug
compatible mode. We should really be aiming at ISO standard code. I assume
this is just to emulate the current v1 default setting for
INTEL_BASE_MSVC_TOOLSET as 'msvc' when regression testing.
I also think that these kind of toolset options rather overcomplicate the
toolset files, and really need documenting! In the end they simply replace
one name for a command line flag for another.
I have an alternative suggestion I use for my own customised toolset files.
So that this kind of flag can be permanently set for testing my suggestion is
to include them via a single parameter passed to the toolset 'init' function.
That way they can be specified in the user-config if necessary for regression
testing.
Just my 2c worth!
Michael
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