mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 21:59:54 -06:00
cmVSSetupHelper: Fix install location encoding conversion
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
|
||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||
#include "cmVSSetupHelper.h"
|
||||
|
||||
#include "cmSystemTools.h"
|
||||
#include "cmsys/Encoding.hxx"
|
||||
|
||||
#ifndef VSSetupConstants
|
||||
#define VSSetupConstants
|
||||
@@ -51,8 +53,7 @@ const WCHAR* ComponentType = L"Component";
|
||||
|
||||
std::string VSInstanceInfo::GetInstallLocation() const
|
||||
{
|
||||
std::string loc(this->VSInstallLocation.begin(),
|
||||
this->VSInstallLocation.end());
|
||||
std::string loc = cmsys::Encoding::ToNarrow(this->VSInstallLocation);
|
||||
cmSystemTools::ConvertToUnixSlashes(loc);
|
||||
return loc;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user