summaryrefslogtreecommitdiff
path: root/src/assistant/help/help.pro
diff options
context:
space:
mode:
authorRohan McGovern <rohan.mcgovern@nokia.com>2011-09-21 08:26:20 +1000
committerQt by Nokia <qt-info@nokia.com>2011-09-21 10:06:19 +0200
commit28d2e38c3e62aef3e5a9c6906aedb9aedda9b70f (patch)
tree2cbb0e9e054988c13b4b76ec2281a6cd8de03431 /src/assistant/help/help.pro
parentcec7bcc45d91401b840c778332516792e9d2c9e3 (diff)
downloadqttools-28d2e38c3e62aef3e5a9c6906aedb9aedda9b70f.tar.gz
Fixed compile of QtHelp on mac when frameworks are in use
Removed the incorrect assumption that QtCLucene is never a framework. Note that this logic still doesn't match exactly what is in qtAddLibrary or qtAddModule in qt_functions.prf, therefore the build may still fail in some exotic setups. Change-Id: If032c0c4ac6031b5bb28033996a8773ecdb077e9 Reviewed-on: http://codereview.qt-project.org/5264 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Toby Tomkins <toby.tomkins@nokia.com>
Diffstat (limited to 'src/assistant/help/help.pro')
-rw-r--r--src/assistant/help/help.pro21
1 files changed, 14 insertions, 7 deletions
diff --git a/src/assistant/help/help.pro b/src/assistant/help/help.pro
index 4bff94440..76b4b9434 100644
--- a/src/assistant/help/help.pro
+++ b/src/assistant/help/help.pro
@@ -17,15 +17,22 @@ HEADERS += qthelpversion.h
DEFINES -= QT_ASCII_CAST_WARNINGS
-qclucene = QtCLucene$${QT_LIBINFIX}
-if(!debug_and_release|build_pass):CONFIG(debug, debug|release) {
- mac:qclucene = $${qclucene}_debug
- win32:qclucene = $${qclucene}d
+mac:CONFIG(qt_framework, qt_framework|qt_no_framework) {
+ qclucene = -framework QtCLucene$${QT_LIBINFIX}
+}
+else {
+ qclucene = QtCLucene$${QT_LIBINFIX}
+ if(!debug_and_release|build_pass):CONFIG(debug, debug|release) {
+ mac:qclucene = $${qclucene}_debug
+ win32:qclucene = $${qclucene}d
+ }
+ linux-lsb-g++:LIBS_PRIVATE += --lsb-shared-libs=$$qclucene
+ unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES += QtCore QtNetwork QtSql
+ qclucene = -l$$qclucene
+ LIBS_PRIVATE += -L$$QT.clucene.libs
}
-linux-lsb-g++:LIBS_PRIVATE += --lsb-shared-libs=$$qclucene
-unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES += QtCore QtNetwork QtSql
-LIBS_PRIVATE += -L$$QT.clucene.libs -l$$qclucene
+LIBS_PRIVATE += $$qclucene
RESOURCES += helpsystem.qrc
SOURCES += qhelpenginecore.cpp \
qhelpengine.cpp \