diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/buildtool/build_engine/target_map/configured_target.hpp | 6 |
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)); } }; |