blob: eef4dfbe95e4cbcece28df5426301f3b4259d390 (
plain)
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
|
requires(qtHaveModule(quick))
TARGETPATH = Enginio
QT += qml quick enginio enginio-private core-private
QMAKE_DOCS = $$PWD/doc/qtenginioqml.qdocconf
OTHER_FILES += \
doc/qtenginioqml.qdocconf \
doc/enginio_plugin.qdoc
include(../src.pri)
TARGET = enginioplugin
TARGET.module_name = Enginio
SOURCES += \
enginioqmlclient.cpp \
enginioqmlmodel.cpp \
enginioplugin.cpp \
enginioqmlreply.cpp \
HEADERS += \
enginioqmlobjectadaptor_p.h \
enginioqmlclient_p_p.h \
enginioplugin_p.h \
enginioqmlclient_p.h \
enginioqmlmodel_p.h \
enginioqmlreply_p.h
CONFIG += no_cxx_module
load(qml_plugin)
QMLDIRFILE = $${_PRO_FILE_PWD_}/qmldir
copy2build.input = QMLDIRFILE
copy2build.output = ../../qml/$${TARGET.module_name}/qmldir
!contains(TEMPLATE_PREFIX, vc):copy2build.variable_out = PRE_TARGETDEPS
copy2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
copy2build.name = COPY ${QMAKE_FILE_IN}
copy2build.CONFIG += no_link
force_independent: QMAKE_EXTRA_COMPILERS += copy2build
DEFINES += "ENGINIO_VERSION=\\\"$$MODULE_VERSION\\\""
|