1 | TARGET = qmlwebkitplugin
|
---|
2 | os2:TARGET_SHORT = qmlweb
|
---|
3 | TARGETPATH = QtWebKit
|
---|
4 |
|
---|
5 | TEMPLATE = lib
|
---|
6 | CONFIG += qt plugin
|
---|
7 |
|
---|
8 | win32|mac:!wince*:!win32-msvc:!macx-xcode:CONFIG += debug_and_release
|
---|
9 |
|
---|
10 | isEmpty(OUTPUT_DIR): OUTPUT_DIR = ../../..
|
---|
11 |
|
---|
12 | !isEmpty(TARGET_SHORT):PLUGINFILENAME = $$TARGET_SHORT
|
---|
13 | else:PLUGINFILENAME = $$TARGET
|
---|
14 |
|
---|
15 | QMLDIRFILE.input = $${_PRO_FILE_PWD_}/qmldir.in
|
---|
16 | CONFIG(QTDIR_build) {
|
---|
17 | QMLDIRFILE.output = $$QT_BUILD_TREE/imports/$$TARGETPATH/qmldir
|
---|
18 | } else {
|
---|
19 | QMLDIRFILE.output = $$OUTPUT_DIR/imports/$$TARGETPATH/qmldir
|
---|
20 | }
|
---|
21 | QMAKE_SUBSTITUTES += QMLDIRFILE
|
---|
22 |
|
---|
23 | TARGET = $$qtLibraryTarget($$TARGET)
|
---|
24 | !isEmpty(TARGET_SHORT):TARGET_SHORT = $$qtLibraryTarget($$TARGET_SHORT)
|
---|
25 | contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
|
---|
26 |
|
---|
27 | wince*:LIBS += $$QMAKE_LIBS_GUI
|
---|
28 |
|
---|
29 | symbian: {
|
---|
30 | TARGET.EPOCALLOWDLLDATA=1
|
---|
31 | TARGET.CAPABILITY = All -Tcb
|
---|
32 | load(armcc_warnings)
|
---|
33 | TARGET = $$TARGET$${QT_LIBINFIX}
|
---|
34 | }
|
---|
35 |
|
---|
36 | include(../../../WebKit.pri)
|
---|
37 |
|
---|
38 | QT += declarative
|
---|
39 |
|
---|
40 | !CONFIG(standalone_package) {
|
---|
41 | linux-* {
|
---|
42 | # From Creator's src/rpath.pri:
|
---|
43 | # Do the rpath by hand since it's not possible to use ORIGIN in QMAKE_RPATHDIR
|
---|
44 | # this expands to $ORIGIN (after qmake and make), it does NOT read a qmake var.
|
---|
45 | QMAKE_RPATHDIR = $$OUTPUT_DIR/lib $$QMAKE_RPATHDIR
|
---|
46 | MY_RPATH = $$join(QMAKE_RPATHDIR, ":")
|
---|
47 |
|
---|
48 | QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${MY_RPATH}\'
|
---|
49 | QMAKE_RPATHDIR =
|
---|
50 | } else {
|
---|
51 | QMAKE_RPATHDIR = $$OUTPUT_DIR/lib $$QMAKE_RPATHDIR
|
---|
52 | }
|
---|
|
---|