diff options
author | Klaus Aehlig <klaus.aehlig@huawei.com> | 2024-01-15 10:06:48 +0100 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2024-01-16 18:50:42 +0100 |
commit | fb365b17ca339a25688ff61918280a46d64943b9 (patch) | |
tree | 08d5413c279567b4d2feee7d1837eb63aa457994 /src/buildtool/build_engine/base_maps/source_map.cpp | |
parent | 6c456dbbd4e5aa7e54f3c51fbf7f45ea98d4abd2 (diff) | |
download | justbuild-fb365b17ca339a25688ff61918280a46d64943b9.tar.gz |
Analysed target: keep track of implied export targets
... that are eligible for caching. In this way, we can accurately keep
track of the dependencies between target-level cache entries. Note
that it is enough to track the export targets eligible for caching,
as no target depending on an ineligible export target can be eligible.
Diffstat (limited to 'src/buildtool/build_engine/base_maps/source_map.cpp')
-rw-r--r-- | src/buildtool/build_engine/base_maps/source_map.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/buildtool/build_engine/base_maps/source_map.cpp b/src/buildtool/build_engine/base_maps/source_map.cpp index 0453657a..242e546a 100644 --- a/src/buildtool/build_engine/base_maps/source_map.cpp +++ b/src/buildtool/build_engine/base_maps/source_map.cpp @@ -39,6 +39,7 @@ auto as_target(const BuildMaps::Base::EntityName& key, ExpressionPtr artifact) std::vector<Tree::Ptr>{}, std::unordered_set<std::string>{}, std::set<std::string>{}, + std::set<std::string>{}, TargetGraphInformation::kSource); } |