diff options
Diffstat (limited to 'clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp')
-rw-r--r-- | clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp b/clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp index c376907df7a..c698d10ed36 100644 --- a/clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp +++ b/clang-tools-extra/include-fixer/tool/ClangIncludeFixer.cpp @@ -32,6 +32,11 @@ cl::opt<DatabaseFormatTy> DatabaseFormat( cl::opt<std::string> Input("input", cl::desc("String to initialize the database"), cl::cat(IncludeFixerCategory)); + +cl::opt<bool> + MinimizeIncludePaths("minimize-paths", + cl::desc("Whether to minimize added include paths"), + cl::init(true), cl::cat(IncludeFixerCategory)); } // namespace int main(int argc, const char **argv) { @@ -66,7 +71,8 @@ int main(int argc, const char **argv) { // Now run our tool. std::vector<tooling::Replacement> Replacements; - include_fixer::IncludeFixerActionFactory Factory(*XrefsDB, Replacements); + include_fixer::IncludeFixerActionFactory Factory(*XrefsDB, Replacements, + MinimizeIncludePaths); tool.run(&Factory); // Always succeeds. |