$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
From: Andrey Melnikov (melnikov_at_[hidden])
Date: 2005-08-03 14:02:47
Alexey Pakhunov wrote:
> Andrey Melnikov wrote:
>
>>1) I don't think that it's a good idea to move all autodetection code to
>>msvc-config.
>
> Gm. I definitely want to separate initialization and autodetection code.
> :) Why do you think it is a bad idea?
1) Because it was already separated into msvc.default-path rule. You can
add more rules to msvc.jam if you need more modularity.
2) msvc-config is an experimental thing. msvc toolkit should have its
own autodetection facilities. It's not a good idea to deprecate
using msvc : 8.0 ;
> The only bad thing I can say about it now is the fact that a user cannot
> simply select the list of VS versions she wants to use. This issue can
> be easily fixed.
We need using msvc ; syntax to work. We need a consistency between toolsets.
>>Also, registry autodetection is more powerful than
>>detection using environment, and I don't see any reasons to use both
>>these methods at the same time.
>
>
> Actually both are used and the registry is checked first.
I'd like detection using environment removed completely. Can you imagine
a scenario in which registry autodetection will fail?
I think environment detection is only present because there was no way
to access registry in early BJam versions. Can someone confirm this?
Andrey