summaryrefslogtreecommitdiffstats
path: root/src/settingsui/settingsuiplugin/settingsuiplugin.pro
diff options
context:
space:
mode:
authorKimmo Ollila <kimmo.ollila@theqtcompany.com>2016-05-11 12:52:49 +0300
committerKimmo Ollila <kimmo.ollila@theqtcompany.com>2016-05-13 13:11:35 +0000
commit15ac9af2680d63321403f49eca03cdb192851bd3 (patch)
treedcc08c12c6c6ac8bc6a5cb67e45016df349a5ac5 /src/settingsui/settingsuiplugin/settingsuiplugin.pro
parent046ad79065faff555168bae13e3414b23b0521a8 (diff)
Separated SettingsUI to its own plugin.
Change-Id: I7893231ab2d18270183f9838456d0e48cdc63186 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
Diffstat (limited to 'src/settingsui/settingsuiplugin/settingsuiplugin.pro')
-rw-r--r--src/settingsui/settingsuiplugin/settingsuiplugin.pro38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/settingsui/settingsuiplugin/settingsuiplugin.pro b/src/settingsui/settingsuiplugin/settingsuiplugin.pro
new file mode 100644
index 0000000..40f4ce3
--- /dev/null
+++ b/src/settingsui/settingsuiplugin/settingsuiplugin.pro
@@ -0,0 +1,38 @@
+TEMPLATE = lib
+TARGET = settingsuiplugin
+QT += qml quick
+CONFIG += qt plugin c++11
+
+TARGET = $$qtLibraryTarget($$TARGET)
+uri = com.theqtcompany.settingsui
+
+# Input
+SOURCES += \
+ settingsuiplugin_plugin.cpp
+
+HEADERS += \
+ settingsuiplugin_plugin.h
+
+DISTFILES += \
+ qmldir
+
+!equals(_PRO_FILE_PWD_, $$OUT_PWD) {
+ copy_qmldir.target = $$OUT_PWD/qmldir
+ copy_qmldir.depends = $$_PRO_FILE_PWD_/qmldir
+ copy_qmldir.commands = $(COPY_FILE) \"$$replace(copy_qmldir.depends, /, $$QMAKE_DIR_SEP)\" \"$$replace(copy_qmldir.target, /, $$QMAKE_DIR_SEP)\"
+ QMAKE_EXTRA_TARGETS += copy_qmldir
+ PRE_TARGETDEPS += $$copy_qmldir.target
+}
+
+qmldir.files = qmldir
+
+unix {
+ installPath = $$[QT_INSTALL_QML]/$$replace(uri, \\., /)
+ qmldir.path = $$installPath
+ target.path = $$installPath
+ INSTALLS += target qmldir
+}
+
+RESOURCES += \
+ icons.qrc \
+ plugin.qrc