Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2005-05-24 09:04:52


This comment appears to be extremely misleading.

# The following options work only for 7* versions. It means
# that if the user has not specified a version he gets 6.0 compatible
# behavious (i.e. a bit buggy)
if [ MATCH ^(7\..*) : $(version) ]
{
flags msvc.compile CFLAGS $(condition) : /Zc:forScope /Zc:wchar_t ;
}

AFAICT, this means that an vc7* gives vc6 compatible for loop and
wchar_t behaviors by default and that we're overriding that.

The comment appears to state that if the user only has version 7 or
7.1 installed, but doesn't specify a version, he'll get vc6-compatible
behavior from Boost.Build. AFAICT that is a lie unless we're also
unable to detect which version he has installed.

Am I missing something?

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