From 0d80574a5bd6cfe21827a7e0da2ddc84773363a3 Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Thu, 7 Nov 2024 15:51:08 +0100 Subject: build_engine: Implement IWYU suggestions Requires the use of a pragma to avoid wrong removal suggestion for path_hash.hpp. Co-authored-by: Maksim Denisov --- src/buildtool/build_engine/base_maps/source_map.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'src/buildtool/build_engine/base_maps/source_map.cpp') diff --git a/src/buildtool/build_engine/base_maps/source_map.cpp b/src/buildtool/build_engine/base_maps/source_map.cpp index 8c716ac7..2ac79131 100644 --- a/src/buildtool/build_engine/base_maps/source_map.cpp +++ b/src/buildtool/build_engine/base_maps/source_map.cpp @@ -15,13 +15,24 @@ #include "src/buildtool/build_engine/base_maps/source_map.hpp" #include +#include +#include +#include +#include +#include #include // std::move +#include +#include "fmt/core.h" #include "nlohmann/json.hpp" -#include "src/buildtool/common/artifact_digest.hpp" -#include "src/buildtool/file_system/object_type.hpp" +#include "src/buildtool/build_engine/analysed_target/target_graph_information.hpp" +#include "src/buildtool/build_engine/base_maps/module_name.hpp" +#include "src/buildtool/build_engine/expression/expression.hpp" +#include "src/buildtool/build_engine/expression/expression_ptr.hpp" +#include "src/buildtool/build_engine/expression/target_result.hpp" +#include "src/buildtool/common/action_description.hpp" +#include "src/buildtool/common/tree.hpp" #include "src/buildtool/multithreading/async_map_consumer.hpp" -#include "src/utils/cpp/json.hpp" namespace BuildMaps::Base { -- cgit v1.2.3