summaryrefslogtreecommitdiff
path: root/qbs/modules/libclang/functions.js
diff options
context:
space:
mode:
Diffstat (limited to 'qbs/modules/libclang/functions.js')
-rw-r--r--qbs/modules/libclang/functions.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/qbs/modules/libclang/functions.js b/qbs/modules/libclang/functions.js
index 4d384d773e..3a75fe1ead 100644
--- a/qbs/modules/libclang/functions.js
+++ b/qbs/modules/libclang/functions.js
@@ -103,6 +103,10 @@ function extraLibraries(llvmConfig, targetOS)
function formattingLibs(llvmConfig, qtcFunctions, targetOS)
{
+ var llvmIncludeDir = includeDir(llvmConfig);
+ if (!File.exists(llvmIncludeDir.concat("/clang/Format/Format.h")))
+ return [];
+
var clangVersion = version(llvmConfig)
var libs = []
if (qtcFunctions.versionIsAtLeast(clangVersion, MinimumLLVMVersion)) {