summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2018-05-09 13:50:46 +0200
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2018-05-09 13:50:46 +0200
commit7a3cda81ac1103afbe0224006fedd2f7f10b1ab6 (patch)
tree064bfbedb6ee6e43fd7e5d97580596b9a61ce8bb /src
parent36c5496ac198891eea52e5a2bb779d8ccda93e68 (diff)
parent9894e604dff2bf9fe9961b475a678938316154f1 (diff)
downloadqttools-7a3cda81ac1103afbe0224006fedd2f7f10b1ab6.tar.gz
Merge remote-tracking branch 'origin/5.11.0' into 5.11
Change-Id: I157112adcd7e754a2243c1aa13c75c140dbc6369
Diffstat (limited to 'src')
-rw-r--r--src/qdoc/qdoc.pro8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/qdoc/qdoc.pro b/src/qdoc/qdoc.pro
index e3b431aa9..1475a441d 100644
--- a/src/qdoc/qdoc.pro
+++ b/src/qdoc/qdoc.pro
@@ -14,6 +14,14 @@ qtHaveModule(qmldevtools-private) {
LIBS += $$CLANG_LIBS
!contains(QMAKE_DEFAULT_INCDIRS, $$CLANG_INCLUDEPATH): INCLUDEPATH += $$CLANG_INCLUDEPATH
+# Support static libclang linking on different platforms
+equals(QMAKE_HOST.os, Windows): {
+ DEFINES += CINDEX_LINKAGE=
+} else {
+ LIBS += -lz -ldl
+ equals(QMAKE_HOST.os, Darwin): LIBS += -lcurses -lm -lxml2
+}
+
!contains(QMAKE_DEFAULT_LIBDIRS, $$CLANG_LIBDIR):!disable_external_rpath: QMAKE_RPATHDIR += $$CLANG_LIBDIR
DEFINES += $$shell_quote(CLANG_RESOURCE_DIR=\"$${CLANG_LIBDIR}/clang/$${CLANG_VERSION}/include\")