diff options
Diffstat (limited to 'src/buildtool/main/build_utils.hpp')
-rw-r--r-- | src/buildtool/main/build_utils.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
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 <map> +#include <optional> +#include <string> #include <unordered_map> #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<TargetCacheWriteStrategy>; + #ifndef BOOTSTRAP_BUILD_TOOL void WriteTargetCacheEntries( std::unordered_map<TargetCacheKey, AnalysedTargetPtr> const& cache_targets, |