summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/buildtool/build_engine/target_map/configured_target.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/buildtool/build_engine/target_map/configured_target.hpp b/src/buildtool/build_engine/target_map/configured_target.hpp
index e5713460..962508ec 100644
--- a/src/buildtool/build_engine/target_map/configured_target.hpp
+++ b/src/buildtool/build_engine/target_map/configured_target.hpp
@@ -30,6 +30,8 @@ struct ConfiguredTarget {
BuildMaps::Base::EntityName target;
Configuration config;
+ static constexpr std::size_t kConfigLength = 320;
+
[[nodiscard]] auto operator==(
BuildMaps::Target::ConfiguredTarget const& other) const noexcept
-> bool {
@@ -42,7 +44,9 @@ struct ConfiguredTarget {
[[nodiscard]] auto ToShortString() const noexcept -> std::string {
return fmt::format(
- "[{},{}]", target.ToString(), PruneJson(config.ToJson()).dump());
+ "[{},{}]",
+ target.ToString(),
+ AbbreviateJson(PruneJson(config.ToJson()), kConfigLength));
}
};