//===--- DependencyOutputOptions.h ------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef LLVM_CLANG_FRONTEND_DEPENDENCYOUTPUTOPTIONS_H #define LLVM_CLANG_FRONTEND_DEPENDENCYOUTPUTOPTIONS_H #include "clang/Basic/HeaderInclude.h" #include <string> #include <vector> namespace clang { /// ShowIncludesDestination - Destination for /showIncludes output. enum class ShowIncludesDestination { … }; /// DependencyOutputFormat - Format for the compiler dependency file. enum class DependencyOutputFormat { … }; /// ExtraDepKind - The kind of extra dependency file. enum ExtraDepKind { … }; /// DependencyOutputOptions - Options for controlling the compiler dependency /// file generation. class DependencyOutputOptions { … }; } // end namespace clang #endif