/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying file Copyright.txt or https://cmake.org/licensing for details. */ #pragma once #include <string> #include <cm/optional> #include "cmGccDepfileReaderTypes.h" enum class GccDepfilePrependPaths { All, Deps, }; /* * Read dependencies file and prepend prefix to all relative paths */ cm::optional<cmGccDepfileContent> cmReadGccDepfile( const char* filePath, const std::string& prefix = {}, GccDepfilePrependPaths prependPaths = GccDepfilePrependPaths::All);