summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Wicking <paul.wicking@qt.io>2018-09-19 18:39:02 +0200
committerPaul Wicking <paul.wicking@qt.io>2018-09-20 11:37:12 +0000
commit8f7cf4b535f90231947e8a9efaa5a10c2566cab4 (patch)
tree1e8bfcdd68dbca8ff7998e4586d83e8cd2cf41c0
parent22809a142e08955554c54be452f6ff2e079a7fd8 (diff)
downloadqttools-8f7cf4b535f90231947e8a9efaa5a10c2566cab4.tar.gz
QDoc: Let build system discover and set LLVM_INSTALL_DIR variable
Task-number: QTBUG-67189 Change-Id: I9464103e619eccb6a10be9272cbbdb256c66e917 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
-rw-r--r--mkspecs/features/qt_find_clang.prf3
1 files changed, 3 insertions, 0 deletions
diff --git a/mkspecs/features/qt_find_clang.prf b/mkspecs/features/qt_find_clang.prf
index 96ed76223..d7cc4edff 100644
--- a/mkspecs/features/qt_find_clang.prf
+++ b/mkspecs/features/qt_find_clang.prf
@@ -56,7 +56,10 @@ for(_, $$list(_)) { # just a way to break easily
}
}
isEmpty(LLVM_INSTALL_DIR): LLVM_INSTALL_DIR = $$(LLVM_INSTALL_DIR)
+ # Assume libclang is installed on the target system
+ isEmpty(LLVM_INSTALL_DIR): LLVM_INSTALL_DIR = $$system("llvm-config --prefix")
LLVM_INSTALL_DIR = $$clean_path($$LLVM_INSTALL_DIR)
+
contains(QMAKE_HOST.arch, x86_64): \
clangInstallDir = $$replace(LLVM_INSTALL_DIR, _ARCH_, 64)
else: \