Просмотр исходного кода

Merge branch 'vs2019' into release-3.14

Merge-request: !3044
Brad King 6 лет назад
Родитель
Сommit
71852e969b
2 измененных файлов с 1 добавлено и 9 удалено
  1. 1 1
      Help/release/3.14.rst
  2. 0 8
      Source/cmVSSetupHelper.cxx

+ 1 - 1
Help/release/3.14.rst

@@ -14,7 +14,7 @@ Generators
 ----------
 ----------
 
 
 * The :generator:`Visual Studio 16 2019` generator was added.  This is
 * The :generator:`Visual Studio 16 2019` generator was added.  This is
-  experimental and based on "Visual Studio 2019 Preview 2" because this
+  experimental and based on "Visual Studio 2019 Preview 4" because this
   version of VS has not been released.
   version of VS has not been released.
 
 
   The VS 2019 generator differs from generators for earlier versions
   The VS 2019 generator differs from generators for earlier versions

+ 0 - 8
Source/cmVSSetupHelper.cxx

@@ -190,14 +190,6 @@ bool cmVSSetupAPIHelper::GetVSInstanceInfo(
     std::string const vcRoot = vsInstanceInfo.GetInstallLocation();
     std::string const vcRoot = vsInstanceInfo.GetInstallLocation();
     std::string vcToolsVersionFile =
     std::string vcToolsVersionFile =
       vcRoot + "/VC/Auxiliary/Build/Microsoft.VCToolsVersion.default.txt";
       vcRoot + "/VC/Auxiliary/Build/Microsoft.VCToolsVersion.default.txt";
-    if (!cmSystemTools::PathExists(vcToolsVersionFile)) {
-      // FIXME: VS 2019 Preview 2 installs the v142 toolset and does not
-      // provide the plain `Microsoft.VCToolsVersion.default.txt` that v141
-      // does.  This should be fixed in preview 3 and this workaround can
-      // be dropped.  Otherwise, we may need to switch to globbing.
-      vcToolsVersionFile = vcRoot +
-        "/VC/Auxiliary/Build/Microsoft.VCToolsVersion.v142.default.txt";
-    }
     std::string vcToolsVersion;
     std::string vcToolsVersion;
     cmsys::ifstream fin(vcToolsVersionFile.c_str());
     cmsys::ifstream fin(vcToolsVersionFile.c_str());
     if (!fin || !cmSystemTools::GetLineFromStream(fin, vcToolsVersion)) {
     if (!fin || !cmSystemTools::GetLineFromStream(fin, vcToolsVersion)) {