diff options
author | Sascha Roloff <sascha.roloff@huawei.com> | 2022-12-22 19:28:07 +0100 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2023-01-20 13:57:18 +0100 |
commit | f02ed8b2c5a4b71dec7b51fb1ccb46352a3e2c95 (patch) | |
tree | de85a088b05ab9bbaeabb812b6127eacd30d27ae /src/buildtool/build_engine/target_map/configured_target.hpp | |
parent | 61fdb803cdad8a326bde12f40260da692a541678 (diff) | |
download | justbuild-f02ed8b2c5a4b71dec7b51fb1ccb46352a3e2c95.tar.gz |
Configured target uses entity_name_data.hpp instead of entity_name.hpp
This usage of a different header file is required to break a cyclic dependency
coming with the introduction of the garbage collector. entity_name implicitly
depends on local_cas, which will get a new dependency to garbage_collector.
garbage_collector depends on target_cache_entry, which transitively depends on
entity_name. entity_name_data instead does not depend on local_cas and breaks
the cycle.
Diffstat (limited to 'src/buildtool/build_engine/target_map/configured_target.hpp')
-rw-r--r-- | src/buildtool/build_engine/target_map/configured_target.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/buildtool/build_engine/target_map/configured_target.hpp b/src/buildtool/build_engine/target_map/configured_target.hpp index 15601d71..c8183b4f 100644 --- a/src/buildtool/build_engine/target_map/configured_target.hpp +++ b/src/buildtool/build_engine/target_map/configured_target.hpp @@ -18,7 +18,7 @@ #include <memory> #include "fmt/core.h" -#include "src/buildtool/build_engine/base_maps/entity_name.hpp" +#include "src/buildtool/build_engine/base_maps/entity_name_data.hpp" #include "src/buildtool/build_engine/expression/configuration.hpp" #include "src/utils/cpp/hash_combine.hpp" |