9#ifndef LLVM_CLANG_FRONTEND_DEPENDENCYOUTPUTOPTIONS_H
10#define LLVM_CLANG_FRONTEND_DEPENDENCYOUTPUTOPTIONS_H
36 LLVM_PREFERRED_TYPE(
bool)
38 LLVM_PREFERRED_TYPE(
bool)
40 LLVM_PREFERRED_TYPE(
bool)
44 LLVM_PREFERRED_TYPE(
bool)
46 LLVM_PREFERRED_TYPE(
bool)
48 LLVM_PREFERRED_TYPE(
bool)
DependencyOutputOptions - Options for controlling the compiler dependency file generation.
ShowIncludesDestination ShowIncludesDest
Destination of cl.exe style /showIncludes info.
std::string DOTOutputFile
The file to write GraphViz-formatted header dependencies to.
unsigned AddMissingHeaderDeps
Add missing headers to dependency list.
HeaderIncludeFormatKind HeaderIncludeFormat
The format of header information.
std::string ModuleDependencyOutputDir
The directory to copy module dependencies to when collecting them.
DependencyOutputFormat OutputFormat
The format for the dependency file.
std::string OutputFile
The file to write dependency output to.
unsigned UsePhonyTargets
Include phony targets for each dependency, which can avoid some 'make' problems.
HeaderIncludeFilteringKind HeaderIncludeFiltering
Determine whether header information should be filtered.
std::vector< std::string > Targets
A list of names to use as the targets in the dependency file; this list must contain at least one ent...
unsigned ShowSkippedHeaderIncludes
With ShowHeaderIncludes, show also includes that were skipped due to the "include guard optimizatio...
Definition: