summaryrefslogtreecommitdiff
path: root/src/buildtool
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool')
-rw-r--r--src/buildtool/profile/profile.cpp1
-rw-r--r--src/buildtool/profile/profile.hpp2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/buildtool/profile/profile.cpp b/src/buildtool/profile/profile.cpp
index 7151ec13..5ee9cd15 100644
--- a/src/buildtool/profile/profile.cpp
+++ b/src/buildtool/profile/profile.cpp
@@ -24,6 +24,7 @@
#include "src/utils/cpp/expected.hpp"
void Profile::Write(int exit_code) {
+ profile_["stop time"] = std::time(nullptr);
if (not actions_.empty()) {
auto actions = nlohmann::json::object();
for (auto const& [k, v] : actions_) {
diff --git a/src/buildtool/profile/profile.hpp b/src/buildtool/profile/profile.hpp
index a16d9996..0db655fb 100644
--- a/src/buildtool/profile/profile.hpp
+++ b/src/buildtool/profile/profile.hpp
@@ -15,6 +15,7 @@
#ifndef INCLUDED_SRC_BUILDTOOL_PROFILE_PROFILE_HPP
#define INCLUDED_SRC_BUILDTOOL_PROFILE_PROFILE_HPP
+#include <ctime>
#include <functional>
#include <mutex>
#include <optional>
@@ -33,6 +34,7 @@ class Profile {
explicit Profile(std::string output_file, CommandLineArguments const& cli)
: output_file_{std::move(output_file)} {
profile_ = nlohmann::json::object();
+ profile_["start time"] = std::time(nullptr);
SetCLI(cli);
}