diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2016-10-25 11:03:24 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@qt.io> | 2016-10-25 14:41:33 +0000 |
commit | 4375c5326651558dc0ce5aea1f4f3807d667f363 (patch) | |
tree | 712779647670fe9fa22ea36585ea6d981207d20f /tests/auto/blackbox/tst_clangdb.h | |
parent | 9cd8653eef26acdec85c33c350ae47291b99a9b5 (diff) |
Skip checkClangDetectsSourceCodeProblems for clang < 3.7.0
Older clang versions do not support the "arguments" array in the
compilation database. Check clang's version and skip the test for
versions < 3.7.0.
Change-Id: Ie3a8d14917a5c6458efd5fabef28c206d171f8a5
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'tests/auto/blackbox/tst_clangdb.h')
-rw-r--r-- | tests/auto/blackbox/tst_clangdb.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/auto/blackbox/tst_clangdb.h b/tests/auto/blackbox/tst_clangdb.h index 6769b5311..1aa33c4d6 100644 --- a/tests/auto/blackbox/tst_clangdb.h +++ b/tests/auto/blackbox/tst_clangdb.h @@ -31,6 +31,8 @@ #include "tst_blackbox.h" +#include <tools/version.h> + class TestClangDb : public TestBlackboxBase { Q_OBJECT @@ -49,6 +51,7 @@ private slots: private: static int runProcess(const QString &exec, const QStringList &args, QByteArray &stdErr, QByteArray &stdOut); + static qbs::Internal::Version clangVersion(); const QString projectDir; const QString projectFileName; |