File: QtAssistant.pro

package info (click to toggle)
monkeystudio 1.9.0.4%2Bgit20161218-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 41,500 kB
  • ctags: 22,118
  • sloc: cpp: 144,671; ansic: 33,969; python: 2,922; makefile: 127; sh: 122; php: 73; cs: 69
file content (84 lines) | stat: -rw-r--r-- 2,678 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
###########################################################################################
##      Created using Monkey Studio v1.8.4.0b2 (1.8.4.0b2)
##
##  Author      : Filipe AZEVEDO aka Nox P@sNox <pasnox@gmail.com>
##  Project     : QtAssistant
##  FileName    : QtAssistant.pro
##  Date        : 2009-12-05T20:46:15
##  Description : Qt Assistant Integration
##
##  This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
##  WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
##
###########################################################################################

TARGET  = QtAssistant
include( ../../plugins.pri )
DESTDIR = $$MONKEY_PLUGINS_DIR/child
greaterThan(QT_MAJOR_VERSION, 4):QT *= help
else:CONFIG  *= help
QT  *= network

greaterThan(QT_MAJOR_VERSION, 4) {
    qtHaveModule(webkit) {
        DEFINES *= WEBKIT_VIEWER
    }
} else {
    contains(QT_CONFIG, webkit)|exists("$$[QT_INSTALL_HEADERS]/*QtWebKit*") {
        DEFINES *= WEBKIT_VIEWER
    }
}

INCLUDEPATH *= src \
    src/3rdparty

RESOURCES   = src/resources/QtAssistant.qrc

FORMS   = src/3rdparty/bookmarkdialog.ui \
    src/3rdparty/filternamedialog.ui \
    src/3rdparty/installdialog.ui \
    src/3rdparty/preferencesdialog.ui \
    src/3rdparty/topicchooser.ui

HEADERS = src/QtAssistant.h \
    src/QtAssistantDock.h \
    src/MkSQtDocInstaller.h \
    src/3rdparty/bookmarkmanager.h \
    src/3rdparty/filternamedialog.h \
    src/3rdparty/installdialog.h \
    src/3rdparty/preferencesdialog.h \
    src/3rdparty/qtdocinstaller.h \
    src/3rdparty/topicchooser.h \
    src/QtAssistantChild.h \
    src/QtAssistantInlineSearch.h

SOURCES = src/QtAssistant.cpp \
    src/QtAssistantDock.cpp \
    src/MkSQtDocInstaller.cpp \
    src/3rdparty/bookmarkmanager.cpp \
    src/3rdparty/filternamedialog.cpp \
    src/3rdparty/installdialog.cpp \
    src/3rdparty/preferencesdialog.cpp \
    src/3rdparty/qtdocinstaller.cpp \
    src/3rdparty/topicchooser.cpp \
    src/QtAssistantChild.cpp \
    src/QtAssistantInlineSearch.cpp

contains(DEFINES, WEBKIT_VIEWER) {
    QT *= webkit
    greaterThan(QT_MAJOR_VERSION, 4):QT *= webkitwidgets

    INCLUDEPATH *= src/viewers/webkit

    HEADERS *= src/viewers/webkit/QtAssistantViewer.h
    SOURCES *= src/viewers/webkit/QtAssistantViewer.cpp
} else {
    INCLUDEPATH *= src/viewers/textbrowser

    HEADERS *= src/viewers/textbrowser/QtAssistantViewer.h
    SOURCES *= src/viewers/textbrowser/QtAssistantViewer.cpp

    message( "Building QtAssistant plugin using QTextBrowser, it's recommanded to use QtWebKit for better performance and rendering." )
}

include( src/3rdparty/fontpanel/fontpanel.pri )