summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/buildtool/build_engine/target_map/export.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/buildtool/build_engine/target_map/export.cpp b/src/buildtool/build_engine/target_map/export.cpp
index 9f28eb3b..657ca73b 100644
--- a/src/buildtool/build_engine/target_map/export.cpp
+++ b/src/buildtool/build_engine/target_map/export.cpp
@@ -69,8 +69,11 @@ void FinalizeExport(
std::move(vars_set),
std::set<std::string>{},
std::move(deps_info));
- analysis_result = result_map->Add(
- target, effective_config, std::move(analysis_result), target_cache_key);
+ analysis_result = result_map->Add(target,
+ effective_config,
+ std::move(analysis_result),
+ target_cache_key,
+ true);
(*setter)(std::move(analysis_result));
}
} // namespace
@@ -150,8 +153,11 @@ void ExportRule(
std::set<std::string>{},
deps_info);
- analysis_result = result_map->Add(
- key.target, effective_config, std::move(analysis_result));
+ analysis_result = result_map->Add(key.target,
+ effective_config,
+ std::move(analysis_result),
+ std::nullopt,
+ true);
Logger::Log(LogLevel::Performance,
"Export target {} served from cache: {} -> {}",