Boost logo

Boost-Build :

From: Johan Nilsson (r.johan.nilsson_at_[hidden])
Date: 2005-11-16 04:54:07


[This might be a bit off-topic for the thread]

"Alexey Pakhunov" <alexeypa_at_[hidden]> wrote in message
news:dldcub$6tp$1_at_sea.gmane.org...
> Deane Yang wrote:
>> But I'm still a little baffled by why when I try to run bjam.exe without
>> running vsvars32.bat first, bjam can't find the vcvars32.bat or
>> vsvars32.bat script. Do I need to set something in my PATH variable or
>> something like that?
>
> The attached patch fixed detection of VC++ Express 2005. Can you try it,
> please? It should detect it as 'msvc-8.0express'.

[snip]

IMHO 'msvc-8.0express' is a bit verbose (I assume it also has impact on the
generated libraries). How about 'msvc-8.0-e', or 'msvc-8.0e'?

[The stuff below is just for discussion, I don't know enough details to have
any firm opinions]

There exists (at least) four different VC++ 8.0 editions; Expresss,
Standard, Professsional and Team System. Each of these has some different
properties (see http://msdn2.microsoft.com/en-US/library/hs24szh9 for a
brief overview).

For what reasons (and for which versions) would we need to differentiate the
various editions? Isn't the compiler (CL.EXE) basically the same, optimizing
compiler for all editions - or do we also need to know if the distribution
contains a full Platform SDK, debug libraries, cross-compilers, 64-bit
editions, etc ...

Best regards,

Johan Nilsson

 


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