[Scons-users] vswhere.. does it find all the versions of visual studio SCons users care about?

Jason Kenny dragon512 at live.com
Wed Feb 21 11:32:56 EST 2018


I see your point. I think we would want to use this to deal with new stuff, vs older stuff. I don't this vc6 is being used anymore ( I hope not) but I know the logic I have in parts for tool finding allows the old stuff to be unchanged and not break. I think in the SCons version of the MSVC tool allow the working old logic to handle older tools and let the vswhere handle newer drops. Ideally at some point older compiler like vc6 2002 2003 should be dropped. My worry is that rewriting the tool can break stuff that worked fine. I would prefer to add support for new stuff in a better way and nor break stuff that is working for people.

Jason
________________________________
From: Scons-users <scons-users-bounces at scons.org> on behalf of Eric Fahlgren <ericfahlgren at gmail.com>
Sent: Wednesday, February 21, 2018 9:48 AM
To: SCons users mailing list
Subject: Re: [Scons-users] vswhere.. does it find all the versions of visual studio SCons users care about?

Done:

https://github.com/Microsoft/vswhere/issues/134<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvswhere%2Fissues%2F134&data=02%7C01%7C%7C971acf85780443a181ef08d5794288f9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636548249022334707&sdata=F4tN%2BERWGSJE5b3YY1eAb80Sbua2MvCDGmTT7Di5XLU%3D&reserved=0>

On Wed, Feb 21, 2018 at 7:40 AM, Bill Deegan <bill at baddogconsulting.com<mailto:bill at baddogconsulting.com>> wrote:
Eric,

Can you file an issue here:
https://github.com/Microsoft/vswhere<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvswhere&data=02%7C01%7C%7C971acf85780443a181ef08d5794288f9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636548249022334707&sdata=N09kHyRmY5s4Fzr6M36L5OQ7Ubg0DKq%2BkZS%2BRJ9vC1c%3D&reserved=0>

About vswhere not finding Visual C++ for Python?

If they can fix it (and any other versions we find missing which should be simple for microsoft themselves to do), then that would be great!

On Wed, Feb 21, 2018 at 10:33 AM, Eric Fahlgren <ericfahlgren at gmail.com<mailto:ericfahlgren at gmail.com>> wrote:
Hmm, as I suspected, vswhere does not find the "most interesting" of the compilers (at least for Python 2 users), namely the special 9.0 installation.

> p:/SCons/vswhere.exe -all -legacy -property installationPath
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional
C:\Program Files (x86)\Microsoft Visual Studio 14.0\
C:\Program Files (x86)\Microsoft Visual Studio 10.0\

> find c:/ -iname cl.exe
c:/Program Files (x86)/Common Files/Microsoft/Visual C++ for Python/9.0/VC/bin/amd64/cl.exe
c:/Program Files (x86)/Common Files/Microsoft/Visual C++ for Python/9.0/VC/bin/cl.exe
c:/Program Files (x86)/Common Files/Microsoft/Visual C++ for Python/9.0/VC/bin/x86_amd64/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.11.25503/bin/HostX64/x64/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.11.25503/bin/HostX64/x86/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.11.25503/bin/HostX86/x64/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.11.25503/bin/HostX86/x86/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.11.25503/bin/Hostx64/x64/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.11.25503/bin/Hostx64/x86/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.11.25503/bin/Hostx86/x64/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.11.25503/bin/Hostx86/x86/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/amd64/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/x86_amd64/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_arm/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/cl.exe
c:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_arm/cl.exe




_______________________________________________
Scons-users mailing list
Scons-users at scons.org<mailto:Scons-users at scons.org>
https://pairlist4.pair.net/mailman/listinfo/scons-users<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist4.pair.net%2Fmailman%2Flistinfo%2Fscons-users&data=02%7C01%7C%7C971acf85780443a181ef08d5794288f9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636548249022334707&sdata=XIdBxL4p1bem1lospu%2FL0XVtWASthbs4uGJ0%2BOZzab4%3D&reserved=0>



_______________________________________________
Scons-users mailing list
Scons-users at scons.org<mailto:Scons-users at scons.org>
https://pairlist4.pair.net/mailman/listinfo/scons-users<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist4.pair.net%2Fmailman%2Flistinfo%2Fscons-users&data=02%7C01%7C%7C971acf85780443a181ef08d5794288f9%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636548249022334707&sdata=XIdBxL4p1bem1lospu%2FL0XVtWASthbs4uGJ0%2BOZzab4%3D&reserved=0>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20180221/a230a623/attachment.html>


More information about the Scons-users mailing list