summaryrefslogtreecommitdiffstats
path: root/src/imports/jsondb-listmodel/jsondb-listmodel.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/jsondb-listmodel/jsondb-listmodel.pro')
-rw-r--r--src/imports/jsondb-listmodel/jsondb-listmodel.pro28
1 files changed, 3 insertions, 25 deletions
diff --git a/src/imports/jsondb-listmodel/jsondb-listmodel.pro b/src/imports/jsondb-listmodel/jsondb-listmodel.pro
index 181ab641..870cd03a 100644
--- a/src/imports/jsondb-listmodel/jsondb-listmodel.pro
+++ b/src/imports/jsondb-listmodel/jsondb-listmodel.pro
@@ -1,33 +1,9 @@
+CXX_MODULE = jsondb
TARGET = jsondblistmodelplugin
TARGETPATH = QtAddOn/JsonDb
-include(../qimportbase.pri)
-
QT += network qml jsondbcompat-private
-DESTDIR = $$QT.jsondb.imports/$$TARGETPATH
-target.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
-
-qmldir.files += $$PWD/qmldir
-qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
-
-INSTALLS += target qmldir
-
-#rules for qmltypes
-!cross_compile:contains(QMAKE_HOST.arch, x86) | contains(QMAKE_HOST.arch, x86_64) {
- qtPrepareTool(QMLPLUGINDUMP, qmlplugindump)
- QMLTYPESFILE = $$QT.jsondb.imports/$$TARGETPATH/plugin.qmltypes
- mac: !exists($$QMLPLUGINDUMP): QMLPLUGINDUMP = "$${QMLPLUGINDUMP}.app/Contents/MacOS/qmlplugindump"
- unix:!mac: QMLPLUGINDUMP = "$${QMLPLUGINDUMP} -platform minimal"
- QMAKE_POST_LINK += LD_LIBRARY_PATH=$$QT.jsondb.libs $$QMLPLUGINDUMP QtAddOn.JsonDb 1.0 $$QT.jsondb.imports > $$QMLTYPESFILE
-
- qmltypes.files = $$QMLTYPESFILE
- qmltypes.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
- INSTALLS += qmltypes
-}
-
-VERSION = 1.0
-
HEADERS += \
jsondb-listmodel.h \
jsondb-listmodel_p.h \
@@ -39,4 +15,6 @@ SOURCES += \
jsondb-component.cpp \
plugin.cpp
+load(qml_plugin)
+
OTHER_FILES += jsondb.json