summaryrefslogtreecommitdiffstats
path: root/src/global/configure.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/global/configure.pri')
-rw-r--r--src/global/configure.pri16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/global/configure.pri b/src/global/configure.pri
index a6357f4d1..013e0e757 100644
--- a/src/global/configure.pri
+++ b/src/global/configure.pri
@@ -223,6 +223,10 @@ defineTest(qtConfTest_libclang) {
!isEmpty(LLVM_INSTALL_DIR): \
qtLog("Cannot determine version of clang installation in $${clangInstallDir}.")
return(false)
+ } else {
+ CLANG_MAJOR_VERSION = $$extractMajorVersion($$CLANG_VERSION)
+ CLANG_MINOR_VERSION = $$extractMinorVersion($$CLANG_VERSION)
+ CLANG_PATCH_VERSION = $$extractPatchVersion($$CLANG_VERSION)
}
LIBCLANG_MAIN_HEADER = $$CLANG_INCLUDEPATH/clang-c/Index.h
@@ -512,6 +516,18 @@ defineTest(qtConfTest_libclang) {
export($${1}.version)
$${1}.cache += version
+ $${1}.major_version = $$CLANG_MAJOR_VERSION
+ export($${1}.major_version)
+ $${1}.cache += major_version
+
+ $${1}.minor_version = $$CLANG_MINOR_VERSION
+ export($${1}.minor_version)
+ $${1}.cache += minor_version
+
+ $${1}.patch_version = $$CLANG_PATCH_VERSION
+ export($${1}.patch_version)
+ $${1}.cache += patch_version
+
$${1}.has_clangcpp = $$HAS_CLANGCPP
export($${1}.has_clangcpp)
$${1}.cache += has_clangcpp