summaryrefslogtreecommitdiff
path: root/src/buildtool/common/repository_config.cpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-12-17 16:51:12 +0100
committerMaksim Denisov <denisov.maksim@huawei.com>2024-12-19 16:37:59 +0100
commitbd410a2557b6127d47396cd0740347e4af0766df (patch)
treee8f9a976fb55751ede017c0746a43b682513ef7d /src/buildtool/common/repository_config.cpp
parent75abf567afd7a130e9fbc90c6b7ac03ac40651c1 (diff)
downloadjustbuild-bd410a2557b6127d47396cd0740347e4af0766df.tar.gz
Remove FileRoot::ComputedRoot
Diffstat (limited to 'src/buildtool/common/repository_config.cpp')
-rw-r--r--src/buildtool/common/repository_config.cpp25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/buildtool/common/repository_config.cpp b/src/buildtool/common/repository_config.cpp
index 9561f10b..e47fc8d3 100644
--- a/src/buildtool/common/repository_config.cpp
+++ b/src/buildtool/common/repository_config.cpp
@@ -172,28 +172,3 @@ void RepositoryConfig::SetPrecomputedRoot(PrecomputedRoot const& root,
}
}
}
-
-void RepositoryConfig::SetComputedRoot(FileRoot::ComputedRoot const& root,
- FileRoot const& value) {
- for (auto const& [name, desc] : repos_) {
- auto new_info = desc.info;
- bool changed = false;
- auto set_root_if_matching =
- [&changed, &root, &value](auto* candidate_root) {
- auto croot = candidate_root->GetComputedDescription();
- if (croot) {
- if (*croot == root) {
- *candidate_root = value;
- changed = true;
- }
- }
- };
- set_root_if_matching(&new_info.workspace_root);
- set_root_if_matching(&new_info.target_root);
- set_root_if_matching(&new_info.rule_root);
- set_root_if_matching(&new_info.expression_root);
- if (changed) {
- SetInfo(name, std::move(new_info));
- }
- }
-}