diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-01-17 15:08:30 +0100 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-04-26 13:02:19 +0000 |
commit | 219e23332e5e21d3e4e1a9334bf3f5ef1d485b59 (patch) | |
tree | 2bfb49a89116180d3896503273e523b53bb989c7 /tests | |
parent | 4ec4f111cb3ce038a114769300647ee66875d658 (diff) |
ClangTools: Add tool that runs clang-tidy and clazy
... over the whole project.
Generate and read serialized files to get diagnostics.
Change-Id: Iafc25fc70443107a040a995efc038aed35102bbf
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/clangtools/clangtoolslogfilereader/clangtoolslogfilereader.pro | 3 | ||||
-rw-r--r-- | tests/auto/clangtools/clangtoolslogfilereader/clangtoolslogfilereader.qbs | 10 |
2 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/clangtools/clangtoolslogfilereader/clangtoolslogfilereader.pro b/tests/auto/clangtools/clangtoolslogfilereader/clangtoolslogfilereader.pro index 5271b5f18e..2a72297f91 100644 --- a/tests/auto/clangtools/clangtoolslogfilereader/clangtoolslogfilereader.pro +++ b/tests/auto/clangtools/clangtoolslogfilereader/clangtoolslogfilereader.pro @@ -4,6 +4,9 @@ TARGET = tst_clangtoolslogfilereader DEFINES += SRCDIR=\\\"$$PWD/\\\" +LIBS += $$LIBCLANG_LIBS +INCLUDEPATH += $$LLVM_INCLUDEPATH + SOURCES += \ tst_clangtoolslogfilereader.cpp \ $$PLUGINDIR/clangtoolsdiagnostic.cpp \ diff --git a/tests/auto/clangtools/clangtoolslogfilereader/clangtoolslogfilereader.qbs b/tests/auto/clangtools/clangtoolslogfilereader/clangtoolslogfilereader.qbs index 993733954c..2a1a5b0a25 100644 --- a/tests/auto/clangtools/clangtoolslogfilereader/clangtoolslogfilereader.qbs +++ b/tests/auto/clangtools/clangtoolslogfilereader/clangtoolslogfilereader.qbs @@ -3,8 +3,18 @@ import "../clangtoolsautotest.qbs" as ClangToolsAutotest ClangToolsAutotest { name: "ClangToolsLogFileReader Autotest" + + Depends { name: "libclang"; required: false } + cpp.defines: base.concat('SRCDIR="' + sourceDirectory + '"') + condition: libclang.present + + cpp.includePaths: base.concat(libclang.llvmIncludeDir) + cpp.libraryPaths: base.concat(libclang.llvmLibDir) + cpp.dynamicLibraries: base.concat(libclang.llvmLibs) + cpp.rpaths: base.concat(libclang.llvmLibDir) + Group { name: "sources from plugin" prefix: pluginDir + '/' |