summaryrefslogtreecommitdiff
path: root/src/other_tools/just_mr/rc.cpp
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2025-02-27 12:55:31 +0100
committerKlaus Aehlig <klaus.aehlig@huawei.com>2025-03-10 16:28:59 +0100
commit860c684582eaac0c94d6004dd9afeaccc43bc4ff (patch)
treedc03ce312532f4865ab46302afdd8f9497870758 /src/other_tools/just_mr/rc.cpp
parentbe1e3354a3479a6ad4d265122fe4fa20bcbf9787 (diff)
downloadjustbuild-860c684582eaac0c94d6004dd9afeaccc43bc4ff.tar.gz
just-mr: support --profile in invocation logging
Support passing on an invocation-specific --profile option when launching just. This allows routine profiling of builds.
Diffstat (limited to 'src/other_tools/just_mr/rc.cpp')
-rw-r--r--src/other_tools/just_mr/rc.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/other_tools/just_mr/rc.cpp b/src/other_tools/just_mr/rc.cpp
index 6bfda2c5..67ef3e24 100644
--- a/src/other_tools/just_mr/rc.cpp
+++ b/src/other_tools/just_mr/rc.cpp
@@ -620,6 +620,11 @@ namespace {
if (graph_file_plain->IsString()) {
clargs->invocation_log.graph_file = graph_file_plain->String();
}
+ auto profile =
+ invocation_log->Get("--profile", Expression::none_t{});
+ if (profile->IsString()) {
+ clargs->invocation_log.profile = profile->String();
+ }
}
}
// read config lookup order