aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2017-10-16 15:37:14 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2017-10-16 16:23:10 -0700
commitfb1f5f87fb0cbb666882586271581d57c5e0ef76 (patch)
tree8d8177682862ac694e427a2f42c67c00430afcd4 /toolsrc/src
parenta68ad1ececf92190c89223c59fa59677d02bb426 (diff)
downloadvcpkg-fb1f5f87fb0cbb666882586271581d57c5e0ef76.tar.gz
vcpkg-fb1f5f87fb0cbb666882586271581d57c5e0ef76.zip
Add timer to `vcpkg build`
Diffstat (limited to 'toolsrc/src')
-rw-r--r--toolsrc/src/vcpkg/build.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/toolsrc/src/vcpkg/build.cpp b/toolsrc/src/vcpkg/build.cpp
index 3d3bcb5fe..cf16c8f9c 100644
--- a/toolsrc/src/vcpkg/build.cpp
+++ b/toolsrc/src/vcpkg/build.cpp
@@ -69,7 +69,10 @@ namespace vcpkg::Build::Command
const Build::BuildPackageConfig build_config{
*scf->core_paragraph, spec.triplet(), paths.port_dir(spec), build_package_options};
+ const auto build_timer = Chrono::ElapsedTime::create_started();
const auto result = Build::build_package(paths, build_config, status_db);
+ System::println("Elapsed time for package %s: %s", spec.to_string(), build_timer.to_string());
+
if (result.code == BuildResult::CASCADED_DUE_TO_MISSING_DEPENDENCIES)
{
System::println(System::Color::error,