diff options
author | Maksim Denisov <denisov.maksim@huawei.com> | 2024-12-17 16:51:12 +0100 |
---|---|---|
committer | Maksim Denisov <denisov.maksim@huawei.com> | 2024-12-19 16:37:59 +0100 |
commit | bd410a2557b6127d47396cd0740347e4af0766df (patch) | |
tree | e8f9a976fb55751ede017c0746a43b682513ef7d /src/buildtool/common/repository_config.cpp | |
parent | 75abf567afd7a130e9fbc90c6b7ac03ac40651c1 (diff) | |
download | justbuild-bd410a2557b6127d47396cd0740347e4af0766df.tar.gz |
Remove FileRoot::ComputedRoot
Diffstat (limited to 'src/buildtool/common/repository_config.cpp')
-rw-r--r-- | src/buildtool/common/repository_config.cpp | 25 |
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)); - } - } -} |