From 21957eabce87cc1f52a7fdecd5930970d01883f2 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Tue, 25 Mar 2025 10:33:24 +0100 Subject: interfaces: extend signatures to be aware of tree overlays In order to stay backwards compatible, the "tree_overlays" entry in action-graph descriptions is optional. --- src/buildtool/main/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/buildtool/main/main.cpp') diff --git a/src/buildtool/main/main.cpp b/src/buildtool/main/main.cpp index 158b4a9b..75c7ca73 100644 --- a/src/buildtool/main/main.cpp +++ b/src/buildtool/main/main.cpp @@ -1215,7 +1215,7 @@ auto main(int argc, char* argv[]) -> int { } #ifndef BOOTSTRAP_BUILD_TOOL ReportTaintedness(*analyse_result); - auto [actions, blobs, trees] = + auto [actions, blobs, trees, tree_overlays] = analyse_result->result_map.ToResult(&stats, &progress); // collect cache targets and artifacts for target-level caching @@ -1242,6 +1242,7 @@ auto main(int argc, char* argv[]) -> int { std::move(actions), std::move(blobs), std::move(trees), + std::move(tree_overlays), std::move(cache_artifacts)); dump_and_cleanup_thread.join(); if (build_result) { -- cgit v1.2.3