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