summaryrefslogtreecommitdiffstats
path: root/src/imports/jsondb/jsondb.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/jsondb/jsondb.pro')
-rw-r--r--src/imports/jsondb/jsondb.pro29
1 files changed, 3 insertions, 26 deletions
diff --git a/src/imports/jsondb/jsondb.pro b/src/imports/jsondb/jsondb.pro
index e553049b..7ba665cb 100644
--- a/src/imports/jsondb/jsondb.pro
+++ b/src/imports/jsondb/jsondb.pro
@@ -1,33 +1,8 @@
+CXX_MODULE = jsondb
TARGET = jsondbplugin
-TARGETPATH = QtJsonDb
-
-include(../qimportbase.pri)
QT += network qml jsondb jsondb-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)
- mac: !exists($$QMLPLUGINDUMP): QMLPLUGINDUMP = "$${QMLPLUGINDUMP}.app/Contents/MacOS/qmlplugindump"
- unix:!mac: QMLPLUGINDUMP = "$${QMLPLUGINDUMP} -platform minimal"
- QMLTYPESFILE = $$QT.jsondb.imports/$$TARGETPATH/plugin.qmltypes
- QMAKE_POST_LINK += LD_LIBRARY_PATH=$$QT.jsondb.libs $$QMLPLUGINDUMP QtJsonDb 1.0 $$QT.jsondb.imports > $$QMLTYPESFILE
-
- qmltypes.files = $$QMLTYPESFILE
- qmltypes.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
- INSTALLS += qmltypes
-}
-
-VERSION = 1.0
-
HEADERS += \
jsondbpartition.h \
jsondbnotification.h \
@@ -47,4 +22,6 @@ SOURCES += \
jsondbsortinglistmodel.cpp \
jsondblistmodel.cpp
+load(qml_plugin)
+
OTHER_FILES += jsondb.json