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...
std::vector< std::pair< std::string, ExtraDepKind > > ExtraDeps
A list of extra dependencies (filename and kind) to be used for every target.
unsigned IncludeModuleFiles
Include module file dependencies.
std::string HeaderIncludeOutputFile
The file to write header include output to.
unsigned IncludeSystemHeaders
Include system header dependencies.
unsigned ShowHeaderIncludes
Show header inclusions (-H).
The JSON file list parser is used to communicate input to InstallAPI.
HeaderIncludeFilteringKind
Whether header information is filtered or not.
ExtraDepKind
ExtraDepKind - The kind of extra dependency file.
DependencyOutputFormat
DependencyOutputFormat - Format for the compiler dependency file.
@ None
The alignment was not explicit in code.
HeaderIncludeFormatKind
The format in which header information is emitted.
ShowIncludesDestination
ShowIncludesDestination - Destination for /showIncludes output.