summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorAndy Shaw <andy.shaw@digia.com>2014-03-28 11:12:05 +0100
committerAndy Shaw <andy.shaw@digia.com>2014-04-11 12:55:56 +0300
commit743754a36d25c3f529603b1f404a131982c897f6 (patch)
tree9e6701a267d322c489aecbb66c3fc665bc5a015f /plugins
parent1b2e5857f541f57351e8e7e692e579e8b5c663ac (diff)
Fix build for iOS and for building the QtQuick 2 plugin statically
When building statically then static will be set not staticlib, therefore we need to ensure we check for static in those cases. And also protect against Mac specific flags when building for iOS. Task-number: QTRD-3036 Change-Id: Ib2c534974ad9292e3634b8b692344c71e26e56cd Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'plugins')
-rw-r--r--plugins/declarative/declarative.pri2
-rw-r--r--plugins/declarative/plugin.cpp4
-rw-r--r--plugins/quick2/qmldir1
-rw-r--r--plugins/quick2/quick2.pro3
4 files changed, 6 insertions, 4 deletions
diff --git a/plugins/declarative/declarative.pri b/plugins/declarative/declarative.pri
index e862809f..e652c7c4 100644
--- a/plugins/declarative/declarative.pri
+++ b/plugins/declarative/declarative.pri
@@ -9,7 +9,7 @@ contains(DEFINES, CHARTS_FOR_QUICK2) {
}
INCLUDEPATH += $$CHART_BUILD_PRIVATE_HEADER_DIR
-
+ios:CONFIG(iphonesimulator, iphonesimulator|iphoneos):TARGET = $$join(TARGET,,,_iphonesimulator)
CONFIG(debug, debug|release) {
mac: TARGET = $$join(TARGET,,,_debug)
win32: TARGET = $$join(TARGET,,,d)
diff --git a/plugins/declarative/plugin.cpp b/plugins/declarative/plugin.cpp
index c801a32d..01de104a 100644
--- a/plugins/declarative/plugin.cpp
+++ b/plugins/declarative/plugin.cpp
@@ -241,10 +241,10 @@ public:
}
};
-#include "plugin.moc"
-
QTCOMMERCIALCHART_END_NAMESPACE
+#include "plugin.moc"
+
QTCOMMERCIALCHART_USE_NAMESPACE
#if (QT_VERSION < QT_VERSION_CHECK(5, 0, 0))
diff --git a/plugins/quick2/qmldir b/plugins/quick2/qmldir
index 90d4edb8..d0035f70 100644
--- a/plugins/quick2/qmldir
+++ b/plugins/quick2/qmldir
@@ -1,2 +1,3 @@
module QtCommercial.Chart
plugin qtcommercialchartqml2
+classname ChartQmlPlugin
diff --git a/plugins/quick2/quick2.pro b/plugins/quick2/quick2.pro
index 12e9d45b..235ebc2c 100644
--- a/plugins/quick2/quick2.pro
+++ b/plugins/quick2/quick2.pro
@@ -7,4 +7,5 @@ DEFINES += CHARTS_FOR_QUICK2
error( "Couldn't find the declarative.pri file!" )
}
qmldir.files += plugins.qmltypes
-
+TARGETPATH = QtCommercial.Chart
+QMAKE_MOC_OPTIONS += -Muri=$$TARGETPATH