From 2a503c28e4b9c9c05ee69e115f3530bb764844e3 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Mon, 7 Apr 2014 17:32:24 +0200 Subject: add PLUGIN_CLASS_NAME declarations to plugin projects needed for automatic static linking (and later deployment). the gesture plugins are excluded from the automation based on the assumption that they are usually not needed. the example and the test plugin are also excluded for obvious reasons. Change-Id: I7645aa0daf216ce430989e13d4380dbe6dd2bbd1 Reviewed-by: Fawzi Mohamed Reviewed-by: Alex Blasche --- examples/sensors/qmlsensorgestures/plugin/plugin.pro | 2 ++ src/plugins/sensorgestures/qtsensors/qtsensors.pro | 2 ++ src/plugins/sensorgestures/shake/shake.pro | 2 ++ src/plugins/sensors/android/src/src.pro | 1 + src/plugins/sensors/blackberry/blackberry.pro | 1 + src/plugins/sensors/dummy/dummy.pro | 1 + src/plugins/sensors/linux/linux.pro | 1 + src/plugins/sensors/sensorfw/sensorfw.pro | 1 + src/plugins/sensors/simulator/simulator.pro | 1 + src/plugins/sensors/winrt/winrt.pro | 1 + tests/auto/qsensorgestures/plugins/test1/test1.pro | 2 ++ 11 files changed, 15 insertions(+) diff --git a/examples/sensors/qmlsensorgestures/plugin/plugin.pro b/examples/sensors/qmlsensorgestures/plugin/plugin.pro index 9d5f26b..23ece17 100644 --- a/examples/sensors/qmlsensorgestures/plugin/plugin.pro +++ b/examples/sensors/qmlsensorgestures/plugin/plugin.pro @@ -4,6 +4,8 @@ TARGET = qtsensorgestures_counterplugin QTDIR_build { # This is only for the Qt build. Do not use externally. We mean it. PLUGIN_TYPE = sensorgestures +PLUGIN_CLASS_NAME = QCounterGesturePlugin +PLUGIN_EXTENDS = - load(qt_plugin) } else { diff --git a/src/plugins/sensorgestures/qtsensors/qtsensors.pro b/src/plugins/sensorgestures/qtsensors/qtsensors.pro index de6c278..3f8df03 100644 --- a/src/plugins/sensorgestures/qtsensors/qtsensors.pro +++ b/src/plugins/sensorgestures/qtsensors/qtsensors.pro @@ -2,6 +2,8 @@ TARGET = qtsensorgestures_plugin QT = core sensors PLUGIN_TYPE = sensorgestures +PLUGIN_CLASS_NAME = QtSensorGesturePlugin +PLUGIN_EXTENDS = - load(qt_plugin) # Input diff --git a/src/plugins/sensorgestures/shake/shake.pro b/src/plugins/sensorgestures/shake/shake.pro index 82031c6..d7d8f92 100644 --- a/src/plugins/sensorgestures/shake/shake.pro +++ b/src/plugins/sensorgestures/shake/shake.pro @@ -2,6 +2,8 @@ TARGET = qtsensorgestures_shakeplugin QT = core sensors PLUGIN_TYPE = sensorgestures +PLUGIN_CLASS_NAME = QShakeSensorGesturePlugin +PLUGIN_EXTENDS = - load(qt_plugin) # Input diff --git a/src/plugins/sensors/android/src/src.pro b/src/plugins/sensors/android/src/src.pro index a184aae..21423ef 100644 --- a/src/plugins/sensors/android/src/src.pro +++ b/src/plugins/sensors/android/src/src.pro @@ -2,6 +2,7 @@ TARGET = qtsensors_android QT = sensors core PLUGIN_TYPE = sensors +PLUGIN_CLASS_NAME = QCounterGesturePlugin load(qt_plugin) # STATICPLUGIN needed because there's a Q_IMPORT_PLUGIN in main.cpp diff --git a/src/plugins/sensors/blackberry/blackberry.pro b/src/plugins/sensors/blackberry/blackberry.pro index 902239c..8095cf1 100644 --- a/src/plugins/sensors/blackberry/blackberry.pro +++ b/src/plugins/sensors/blackberry/blackberry.pro @@ -3,6 +3,7 @@ QT = sensors core DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII PLUGIN_TYPE = sensors +PLUGIN_CLASS_NAME = BbSensorPlugin load(qt_plugin) config_bbsensor_header { diff --git a/src/plugins/sensors/dummy/dummy.pro b/src/plugins/sensors/dummy/dummy.pro index f54588a..93f54dc 100644 --- a/src/plugins/sensors/dummy/dummy.pro +++ b/src/plugins/sensors/dummy/dummy.pro @@ -2,6 +2,7 @@ TARGET = qtsensors_dummy QT = sensors core PLUGIN_TYPE = sensors +PLUGIN_CLASS_NAME = dummySensorPlugin load(qt_plugin) HEADERS += dummycommon.h\ diff --git a/src/plugins/sensors/linux/linux.pro b/src/plugins/sensors/linux/linux.pro index 25c4f2d..636bd1b 100644 --- a/src/plugins/sensors/linux/linux.pro +++ b/src/plugins/sensors/linux/linux.pro @@ -2,6 +2,7 @@ TARGET = qtsensors_linuxsys QT = core sensors PLUGIN_TYPE = sensors +PLUGIN_CLASS_NAME = LinuxSensorPlugin load(qt_plugin) OTHER_FILES = plugin.json diff --git a/src/plugins/sensors/sensorfw/sensorfw.pro b/src/plugins/sensors/sensorfw/sensorfw.pro index f875f59..6c1408b 100644 --- a/src/plugins/sensors/sensorfw/sensorfw.pro +++ b/src/plugins/sensors/sensorfw/sensorfw.pro @@ -2,6 +2,7 @@ TARGET = qtsensors_sensorfw QT = core sensors network dbus PLUGIN_TYPE = sensors +PLUGIN_CLASS_NAME = sensorfwSensorPlugin load(qt_plugin) include(sensorfw.pri) diff --git a/src/plugins/sensors/simulator/simulator.pro b/src/plugins/sensors/simulator/simulator.pro index 2c1d933..b110137 100644 --- a/src/plugins/sensors/simulator/simulator.pro +++ b/src/plugins/sensors/simulator/simulator.pro @@ -1,6 +1,7 @@ TARGET = qtsensors_simulator PLUGIN_TYPE = sensors +PLUGIN_CLASS_NAME = SimulatorSensorPlugin load(qt_plugin) QT=core gui network sensors simulator diff --git a/src/plugins/sensors/winrt/winrt.pro b/src/plugins/sensors/winrt/winrt.pro index 494e1bf..e9f3274 100644 --- a/src/plugins/sensors/winrt/winrt.pro +++ b/src/plugins/sensors/winrt/winrt.pro @@ -2,6 +2,7 @@ TARGET = qtsensors_winrt QT = sensors core PLUGIN_TYPE = sensors +PLUGIN_CLASS_NAME = WinRtSensorPlugin load(qt_plugin) HEADERS += \ diff --git a/tests/auto/qsensorgestures/plugins/test1/test1.pro b/tests/auto/qsensorgestures/plugins/test1/test1.pro index e0dab44..f35af0d 100644 --- a/tests/auto/qsensorgestures/plugins/test1/test1.pro +++ b/tests/auto/qsensorgestures/plugins/test1/test1.pro @@ -3,6 +3,8 @@ TARGET = qtsensorgestures_testplugin1 QT += sensors sensorgestures PLUGIN_TYPE = sensorgestures +PLUGIN_CLASS_NAME = QTestSensorGestureDupPlugin +PLUGIN_EXTENDS = - load(qt_plugin) # Input -- cgit v1.2.1