From d6bc9a2604e47fe7b37053f3abe1765da37b46ff Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Wed, 19 Jul 2017 17:15:23 +0200 Subject: [PATCH] Clang: Add QTC_FORCE_CLANG_LIBTOOLING to force lib Tooling We don't support different LLVM version but you can enforce them yourself. Change-Id: Ifdba9170ba96661a9a692154122cdd96f0143df0 Reviewed-by: Tim Jenssen --- src/shared/clang/clang_installation.pri | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/shared/clang/clang_installation.pri b/src/shared/clang/clang_installation.pri index 6d1557a4c58..517ded4e4b4 100644 --- a/src/shared/clang/clang_installation.pri +++ b/src/shared/clang/clang_installation.pri @@ -117,7 +117,8 @@ LIBCLANG_LIBS += $${CLANG_LIB} QTC_NO_CLANG_LIBTOOLING=$$(QTC_NO_CLANG_LIBTOOLING) isEmpty(QTC_NO_CLANG_LIBTOOLING) { - versionIsEqual($$LLVM_VERSION, 3, 9) { + QTC_FORCE_CLANG_LIBTOOLING = $$(QTC_FORCE_CLANG_LIBTOOLING) + versionIsEqual($$LLVM_VERSION, 3, 9)|!isEmpty(QTC_FORCE_CLANG_LIBTOOLING) { !contains(QMAKE_DEFAULT_LIBDIRS, $$LLVM_LIBDIR): LIBTOOLING_LIBS = -L$${LLVM_LIBDIR} LIBTOOLING_LIBS += $$CLANGTOOLING_LIBS $$LLVM_STATIC_LIBS contains(QMAKE_DEFAULT_INCDIRS, $$LLVM_INCLUDEPATH): LLVM_INCLUDEPATH =