From ef2da9cbe1d55fd9667ad7fe42792ffd8ed0ec50 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Tue, 5 Dec 2023 13:07:05 +0100 Subject: Add CLI option to set write strategy for target-level cache --- src/buildtool/main/build_utils.hpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/buildtool/main/build_utils.hpp') diff --git a/src/buildtool/main/build_utils.hpp b/src/buildtool/main/build_utils.hpp index e78d86d0..193d5717 100644 --- a/src/buildtool/main/build_utils.hpp +++ b/src/buildtool/main/build_utils.hpp @@ -16,6 +16,8 @@ #define INCLUDED_SRC_BUILDOOL_MAIN_BUILD_UTILS_HPP #include +#include +#include #include #include "src/buildtool/build_engine/analysed_target/analysed_target.hpp" @@ -45,6 +47,9 @@ enum class TargetCacheWriteStrategy { ///< during artifact sync try to use blob splitting, if available }; +auto ToTargetCacheWriteStrategy(std::string const&) + -> std::optional; + #ifndef BOOTSTRAP_BUILD_TOOL void WriteTargetCacheEntries( std::unordered_map const& cache_targets, -- cgit v1.2.3