diff options
author | Marco Bubke <marco.bubke@qt.io> | 2016-12-14 14:56:17 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2016-12-15 10:18:15 +0000 |
commit | 1e3f2eec8dc59c1fc113716b380f492a5c207459 (patch) | |
tree | 18307fc6bf41e4b8de262ff46fdcab1ef67c12c8 /src/plugins/clangrefactoring/clangqueryprojectsfindfilter.cpp | |
parent | 11e0eaacc3aab32d6ba1eaac40189814da79f5b5 (diff) |
Clang: Consolidate all ClangCompilerOptionsBuilder into one implementation
We used the same code in different but don't shared it. From a bug fixing
perspective it's actually not that smart.
Change-Id: Iaaffc883229e259ff77f95b5cf0a8f0d8b5117df
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/plugins/clangrefactoring/clangqueryprojectsfindfilter.cpp')
-rw-r--r-- | src/plugins/clangrefactoring/clangqueryprojectsfindfilter.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/plugins/clangrefactoring/clangqueryprojectsfindfilter.cpp b/src/plugins/clangrefactoring/clangqueryprojectsfindfilter.cpp index 012de8cdc03..b4914eae2b5 100644 --- a/src/plugins/clangrefactoring/clangqueryprojectsfindfilter.cpp +++ b/src/plugins/clangrefactoring/clangqueryprojectsfindfilter.cpp @@ -27,12 +27,13 @@ #include "projectpartutilities.h" #include "refactoringclient.h" -#include "refactoringcompileroptionsbuilder.h" #include "searchinterface.h" #include <refactoringserverinterface.h> #include <requestsourcerangesanddiagnosticsforquerymessage.h> +#include <cpptools/clangcompileroptionsbuilder.h> + namespace ClangRefactoring { ClangQueryProjectsFindFilter::ClangQueryProjectsFindFilter( @@ -112,11 +113,14 @@ Utils::SmallStringVector createCommandLine(CppTools::ProjectPart *projectPart, const QString &documentFilePath, CppTools::ProjectFile::Kind fileKind) { - using ClangRefactoring::RefactoringCompilerOptionsBuilder; + using CppTools::ClangCompilerOptionsBuilder; - auto commandLine = RefactoringCompilerOptionsBuilder::build(projectPart, - fileKind, - CppTools::CompilerOptionsBuilder::PchUsage::None); + Utils::SmallStringVector commandLine{ClangCompilerOptionsBuilder::build( + projectPart, + fileKind, + CppTools::CompilerOptionsBuilder::PchUsage::None, + CLANG_VERSION, + CLANG_RESOURCE_DIR)}; commandLine.push_back(documentFilePath); |