mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-02 03:39:43 -06:00
VS: Drop workaround needed only for VS 2019 preview 2 and 3
A temporary workaround added by commit 626c51f47b (VS: Update for Visual
Studio 2019 Preview 2, 2019-01-24, v3.14.0-rc1~74^2) is no longer needed
as of VS 2019 preview 4.
Fixes: #18898
This commit is contained in:
@@ -190,14 +190,6 @@ bool cmVSSetupAPIHelper::GetVSInstanceInfo(
|
||||
std::string const vcRoot = vsInstanceInfo.GetInstallLocation();
|
||||
std::string vcToolsVersionFile =
|
||||
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;
|
||||
cmsys::ifstream fin(vcToolsVersionFile.c_str());
|
||||
if (!fin || !cmSystemTools::GetLineFromStream(fin, vcToolsVersion)) {
|
||||
|
||||
Reference in New Issue
Block a user