summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/target_map/target_map.cpp
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2024-02-08 12:51:48 +0100
committerKlaus Aehlig <klaus.aehlig@huawei.com>2024-02-08 12:59:12 +0100
commit805a7d7e3fddc09e5f32b683ae423135e872fedb (patch)
treec204263ad346108506d90fd131cfb680d7805a25 /src/buildtool/build_engine/target_map/target_map.cpp
parent04062241e380aef238da70c4c89c552522087f94 (diff)
downloadjustbuild-805a7d7e3fddc09e5f32b683ae423135e872fedb.tar.gz
Target map: on error in rule look up, report the rule being looked for
Diffstat (limited to 'src/buildtool/build_engine/target_map/target_map.cpp')
-rw-r--r--src/buildtool/build_engine/target_map/target_map.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/buildtool/build_engine/target_map/target_map.cpp b/src/buildtool/build_engine/target_map/target_map.cpp
index ff4ecf51..52cc6d4b 100644
--- a/src/buildtool/build_engine/target_map/target_map.cpp
+++ b/src/buildtool/build_engine/target_map/target_map.cpp
@@ -1348,8 +1348,10 @@ void withTargetsFile(
}),
result_map);
},
- [logger, target = key.target](auto const& msg, auto fatal) {
- (*logger)(fmt::format("While looking up rule for {}:\n{}",
+ [logger, rule = *rule_name, target = key.target](auto const& msg,
+ auto fatal) {
+ (*logger)(fmt::format("While looking up rule {} for {}:\n{}",
+ rule.ToString(),
target.ToString(),
msg),
fatal);