aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangcodemodel
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2015-08-03 14:08:58 +0200
committerNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2015-08-04 09:25:53 +0000
commit5abfef609a1c9a337af2d888d5e5022ae24dbf68 (patch)
tree89048873e5c10619501320168847ff4f69270db8 /src/plugins/clangcodemodel
parentad332762df8f7695888fb39afbbd8cb0fd60b6b8 (diff)
Clang: Check for required mininum LLVM/Clang version
...otherwise, if the compilation fails, the user is left without any hint. Change-Id: I753aefac0c9fbd24b148235e792fe3b3a2aea21b Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com> Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'src/plugins/clangcodemodel')
-rw-r--r--src/plugins/clangcodemodel/clangcodemodel.qbs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/clangcodemodel/clangcodemodel.qbs b/src/plugins/clangcodemodel/clangcodemodel.qbs
index ad6d25dda0f..cc41d8ebd2d 100644
--- a/src/plugins/clangcodemodel/clangcodemodel.qbs
+++ b/src/plugins/clangcodemodel/clangcodemodel.qbs
@@ -1,6 +1,7 @@
import qbs
import qbs.File
import QtcClangInstallation as Clang
+import QtcFunctions
import QtcProcessOutputReader
QtcPlugin {
@@ -23,7 +24,7 @@ QtcPlugin {
property bool clangHighlighting: true
property bool clangIndexing: false
- property string llvmConfig: Clang.llvmConfig(qbs)
+ property string llvmConfig: Clang.llvmConfig(qbs, QtcFunctions, QtcProcessOutputReader)
property string llvmIncludeDir: Clang.includeDir(llvmConfig, QtcProcessOutputReader)
property string llvmLibDir: Clang.libDir(llvmConfig, QtcProcessOutputReader)
property string llvmLibs: Clang.libraries(qbs.targetOS)