diff --git a/src/plugins/clangcodemodel/clangbatchfileprocessor.cpp b/src/plugins/clangcodemodel/clangbatchfileprocessor.cpp index c60aeda6500..26399fe7715 100644 --- a/src/plugins/clangcodemodel/clangbatchfileprocessor.cpp +++ b/src/plugins/clangcodemodel/clangbatchfileprocessor.cpp @@ -54,7 +54,7 @@ #include #include #include -#include +#include using namespace ClangBackEnd; using namespace ClangCodeModel; diff --git a/src/plugins/clangcodemodel/clangcodemodel.pro b/src/plugins/clangcodemodel/clangcodemodel.pro index 30894834074..4b44cce6c6f 100644 --- a/src/plugins/clangcodemodel/clangcodemodel.pro +++ b/src/plugins/clangcodemodel/clangcodemodel.pro @@ -9,9 +9,7 @@ SOURCES += \ clangassistproposal.cpp \ clangassistproposalitem.cpp \ clangassistproposalmodel.cpp \ - clangautomationutils.cpp \ clangbackendipcintegration.cpp \ - clangbatchfileprocessor.cpp \ clangcodemodelplugin.cpp \ clangcompletionassistinterface.cpp \ clangcompletionassistprocessor.cpp \ @@ -41,9 +39,7 @@ HEADERS += \ clangassistproposal.h \ clangassistproposalitem.h \ clangassistproposalmodel.h \ - clangautomationutils.h \ clangbackendipcintegration.h \ - clangbatchfileprocessor.h \ clangcodemodelplugin.h \ clangcompletionassistinterface.h \ clangcompletionassistprocessor.h \ @@ -80,10 +76,14 @@ DISTFILES += \ equals(TEST, 1) { HEADERS += \ - test/clangcodecompletion_test.h + test/clangautomationutils.h \ + test/clangbatchfileprocessor.h \ + test/clangcodecompletion_test.h \ SOURCES += \ - test/clangcodecompletion_test.cpp + test/clangautomationutils.cpp \ + test/clangbatchfileprocessor.cpp \ + test/clangcodecompletion_test.cpp \ RESOURCES += test/data/clangtestdata.qrc OTHER_FILES += $$files(test/data/*) diff --git a/src/plugins/clangcodemodel/clangcodemodel.qbs b/src/plugins/clangcodemodel/clangcodemodel.qbs index 28e4dffcd8b..e6a2f1cde28 100644 --- a/src/plugins/clangcodemodel/clangcodemodel.qbs +++ b/src/plugins/clangcodemodel/clangcodemodel.qbs @@ -41,12 +41,8 @@ QtcPlugin { "clangassistproposalitem.h", "clangassistproposalmodel.cpp", "clangassistproposalmodel.h", - "clangautomationutils.cpp", - "clangautomationutils.h", "clangbackendipcintegration.cpp", "clangbackendipcintegration.h", - "clangbatchfileprocessor.cpp", - "clangbatchfileprocessor.h", "clangcodemodel.qrc", "clangcodemodelplugin.cpp", "clangcodemodelplugin.h", @@ -102,6 +98,10 @@ QtcPlugin { condition: qtc.testsEnabled prefix: "test/" files: [ + "clangautomationutils.cpp", + "clangautomationutils.h", + "clangbatchfileprocessor.cpp", + "clangbatchfileprocessor.h", "clangcodecompletion_test.cpp", "clangcodecompletion_test.h", "data/clangtestdata.qrc", diff --git a/src/plugins/clangcodemodel/clangcodemodelplugin.cpp b/src/plugins/clangcodemodel/clangcodemodelplugin.cpp index 0aa9cbff3ff..729d26ec7c7 100644 --- a/src/plugins/clangcodemodel/clangcodemodelplugin.cpp +++ b/src/plugins/clangcodemodel/clangcodemodelplugin.cpp @@ -98,11 +98,13 @@ void ClangCodeModelPlugin::extensionsInitialized() // For e.g. creation of profile-guided optimization builds. void ClangCodeModelPlugin::maybeHandleBatchFileAndExit() const { +#ifdef WITH_TESTS const QString batchFilePath = QString::fromLocal8Bit(qgetenv("QTC_CLANG_BATCH")); if (!batchFilePath.isEmpty() && QTC_GUARD(QFileInfo::exists(batchFilePath))) { const bool runSucceeded = runClangBatchFile(batchFilePath); QCoreApplication::exit(!runSucceeded); } +#endif } #ifdef WITH_TESTS