SCons 3.0.3 and Visual Studio 2017
Henrik Edin via Scons-users <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <[email protected]> |
Hi, I tried the new 3.0.3 version that just got released in the MongoDB codebase and noticed that the Visual Studio 2017 detection seem to be broken (Explicitly setting MSVC_VERSION=14.1 works). I activated the MSCommon debugging and got the following output: msvc_setup_env() get_default_version() get_default_version(): msvc_version:None msvs_version:None trying to find VC 14.1 find_vc_dir(): found VC in registry: C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC found VC 14.1 find_vc_pdir no cl.exe found 14.1 It seems like the following commit is the culprit: https://github.com/SCons/scons/commit/57d09cd12f950ba938ab0164f3b68ed9373533 18 cl.exe is not located under \bin for VS 2017. In the installation on my system the location is: C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\cl.exe I don't think there's a good way to get this path other than to load the environment variables with the batch file. Henrik _______________________________________________ Scons-users mailing list [email protected] https://pairlist4.pair.net/mailman/listinfo/scons-users