aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangrefactoring/clangqueryprojectsfindfilter.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2016-12-14 14:56:17 +0100
committerMarco Bubke <marco.bubke@qt.io>2016-12-15 10:18:15 +0000
commit1e3f2eec8dc59c1fc113716b380f492a5c207459 (patch)
tree18307fc6bf41e4b8de262ff46fdcab1ef67c12c8 /src/plugins/clangrefactoring/clangqueryprojectsfindfilter.cpp
parent11e0eaacc3aab32d6ba1eaac40189814da79f5b5 (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.cpp14
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);