aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/VcpkgPaths.cpp
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2017-09-01 16:26:52 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2017-09-01 16:32:29 -0700
commit97063965b06280025eb123347f0145d6d817a29f (patch)
tree7f72cbb51e07610f5cd23c51e3a7af05f69e4719 /toolsrc/src/VcpkgPaths.cpp
parentf0d5d94348a95c502688816c3ab360cd087aca95 (diff)
downloadvcpkg-97063965b06280025eb123347f0145d6d817a29f.tar.gz
vcpkg-97063965b06280025eb123347f0145d6d817a29f.zip
Remove #1712 workaround. Clean Byte-Order-Mark if present
Diffstat (limited to 'toolsrc/src/VcpkgPaths.cpp')
-rw-r--r--toolsrc/src/VcpkgPaths.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/toolsrc/src/VcpkgPaths.cpp b/toolsrc/src/VcpkgPaths.cpp
index e2004c67b..64c4ae630 100644
--- a/toolsrc/src/VcpkgPaths.cpp
+++ b/toolsrc/src/VcpkgPaths.cpp
@@ -10,16 +10,6 @@
namespace vcpkg
{
- static std::string WORKAROUND_ISSUE_1712(const std::string& line)
- {
- auto colon_pos = line.find(':');
- if (colon_pos != std::string::npos && colon_pos > 1)
- {
- return line.substr(colon_pos - 1);
- }
- return line;
- }
-
static bool exists_and_has_equal_or_greater_version(const std::wstring& version_cmd,
const std::array<int, 3>& expected_version)
{
@@ -93,7 +83,7 @@ namespace vcpkg
Checks::exit_with_code(VCPKG_LINE_INFO, rc.exit_code);
}
- const fs::path actual_downloaded_path = WORKAROUND_ISSUE_1712(Strings::trimmed(rc.output));
+ const fs::path actual_downloaded_path = Strings::trimmed(rc.output);
std::error_code ec;
auto eq = fs::stdfs::equivalent(expected_downloaded_path, actual_downloaded_path, ec);
Checks::check_exit(VCPKG_LINE_INFO,
@@ -262,7 +252,7 @@ namespace vcpkg
const std::wstring cmd = System::create_powershell_script_cmd(script);
System::ExitCodeAndOutput ec_data = System::cmd_execute_and_capture_output(cmd);
Checks::check_exit(VCPKG_LINE_INFO, ec_data.exit_code == 0, "Could not run script to detect VS 2017 instances");
- return Util::fmap(Strings::split(ec_data.output, "\n"), WORKAROUND_ISSUE_1712);
+ return Strings::split(ec_data.output, "\n");
}
static Optional<fs::path> get_VS2015_installation_instance()