aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/VcpkgPaths.cpp
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2017-10-02 14:44:41 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2017-10-02 14:44:41 -0700
commitbdbf00c7ab6f7dc5ca096391c913a0af5e291d19 (patch)
treead5aafeafefa4f0c6be0fbc03854d3c64aa2af0b /toolsrc/src/VcpkgPaths.cpp
parent5fefddc8c1645c72d6022974374bb646cb768cef (diff)
downloadvcpkg-bdbf00c7ab6f7dc5ca096391c913a0af5e291d19.tar.gz
vcpkg-bdbf00c7ab6f7dc5ca096391c913a0af5e291d19.zip
Add message when downloading cmake/git/nuget
Diffstat (limited to 'toolsrc/src/VcpkgPaths.cpp')
-rw-r--r--toolsrc/src/VcpkgPaths.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/toolsrc/src/VcpkgPaths.cpp b/toolsrc/src/VcpkgPaths.cpp
index 4634a87c0..f227f9114 100644
--- a/toolsrc/src/VcpkgPaths.cpp
+++ b/toolsrc/src/VcpkgPaths.cpp
@@ -67,14 +67,18 @@ namespace vcpkg
const fs::path& expected_downloaded_path,
const std::array<int, 3>& version)
{
+ const std::string version_as_string = Strings::format("%d.%d.%d", version[0], version[1], version[2]);
+ System::println("A suitable version of %s was not found (required v%s). Downloading portable %s v%s...",
+ Strings::to_utf8(tool_name),
+ version_as_string,
+ Strings::to_utf8(tool_name),
+ version_as_string);
const fs::path script = scripts_folder / "fetchDependency.ps1";
const auto install_cmd =
System::create_powershell_script_cmd(script, Strings::wformat(L"-Dependency %s", tool_name));
const System::ExitCodeAndOutput rc = System::cmd_execute_and_capture_output(install_cmd);
if (rc.exit_code)
{
- const std::string version_as_string = Strings::format("%d.%d.%d", version[0], version[1], version[2]);
-
System::println(System::Color::error,
"Launching powershell failed or was denied when trying to fetch %s version %s.\n"
"(No sufficient installed version was found)",