From: Alp Toker Date: Sun, 22 Jun 2014 03:27:52 +0000 (+0000) Subject: WindowsToolChain: decouple build environment from the toolchain X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4ce3ceddb11b779a418a239f65b1e60f08534e80;p=clang WindowsToolChain: decouple build environment from the toolchain Don't try to find the MSVC version that the binaries were built with. Doing so defeats testing by causing invalid test passes on the build servers. Whichever Visual Studio (or clang-cl.exe) edition was used to build the clang package, it's strictly orthogonal and has no relation to software versions available on the user's PC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@211459 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Driver/WindowsToolChain.cpp b/lib/Driver/WindowsToolChain.cpp index 20333e8a12..3f334d3132 100644 --- a/lib/Driver/WindowsToolChain.cpp +++ b/lib/Driver/WindowsToolChain.cpp @@ -253,23 +253,8 @@ static bool getVisualStudioDir(std::string &path) { const char *vscomntools = nullptr; - // Try to find the version that we were compiled with - if(false) {} - #if (_MSC_VER >= 1600) // VC100 - else if(vs100comntools) { - vscomntools = vs100comntools; - } - #elif (_MSC_VER == 1500) // VC80 - else if(vs90comntools) { - vscomntools = vs90comntools; - } - #elif (_MSC_VER == 1400) // VC80 - else if(vs80comntools) { - vscomntools = vs80comntools; - } - #endif - // Otherwise find any version we can - else if (vs100comntools) + // Find any version we can + if (vs100comntools) vscomntools = vs100comntools; else if (vs90comntools) vscomntools = vs90comntools;