From eb8d824360ce262502c5fc06072ebf07ea278bec Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Fri, 5 Jul 2024 17:18:19 +0200 Subject: Pass LocalExecutionConfig to LocalAction and LocalApi --- src/buildtool/execution_api/local/local_action.hpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/buildtool/execution_api/local/local_action.hpp') diff --git a/src/buildtool/execution_api/local/local_action.hpp b/src/buildtool/execution_api/local/local_action.hpp index e62f209f..a9ffe959 100644 --- a/src/buildtool/execution_api/local/local_action.hpp +++ b/src/buildtool/execution_api/local/local_action.hpp @@ -28,6 +28,7 @@ #include "src/buildtool/execution_api/bazel_msg/bazel_msg_factory.hpp" #include "src/buildtool/execution_api/common/execution_action.hpp" #include "src/buildtool/execution_api/common/execution_response.hpp" +#include "src/buildtool/execution_api/local/config.hpp" #include "src/buildtool/logging/logger.hpp" #include "src/buildtool/storage/config.hpp" #include "src/buildtool/storage/storage.hpp" @@ -65,6 +66,7 @@ class LocalAction final : public IExecutionAction { Logger logger_{"LocalExecution"}; StorageConfig const& storage_config_; Storage const& storage_; + LocalExecutionConfig const& exec_config_; ArtifactDigest const root_digest_{}; std::vector const cmdline_{}; std::vector output_files_{}; @@ -77,6 +79,7 @@ class LocalAction final : public IExecutionAction { explicit LocalAction( gsl::not_null storage_config, gsl::not_null const& storage, + gsl::not_null const& exec_config, ArtifactDigest root_digest, std::vector command, std::vector output_files, @@ -85,6 +88,7 @@ class LocalAction final : public IExecutionAction { std::map const& properties) noexcept : storage_config_{*storage_config}, storage_{*storage}, + exec_config_{*exec_config}, root_digest_{std::move(root_digest)}, cmdline_{std::move(command)}, output_files_{std::move(output_files)}, -- cgit v1.2.3