summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sensors/CMakeLists.txt1
-rw-r--r--src/sensors/qsensorsglobal.h15
-rw-r--r--src/sensorsquick/CMakeLists.txt2
-rw-r--r--src/sensorsquick/qsensorsquickglobal_p.h17
4 files changed, 5 insertions, 30 deletions
diff --git a/src/sensors/CMakeLists.txt b/src/sensors/CMakeLists.txt
index 1d1755cb..9b0ed256 100644
--- a/src/sensors/CMakeLists.txt
+++ b/src/sensors/CMakeLists.txt
@@ -74,6 +74,7 @@ qt_internal_add_module(Sensors
Qt::Core
PRIVATE_MODULE_INTERFACE
Qt::CorePrivate
+ GENERATE_CPP_EXPORTS
)
if(ANDROID)
diff --git a/src/sensors/qsensorsglobal.h b/src/sensors/qsensorsglobal.h
index 70985c27..3dd4eeb8 100644
--- a/src/sensors/qsensorsglobal.h
+++ b/src/sensors/qsensorsglobal.h
@@ -41,20 +41,7 @@
#define QSENSORSGLOBAL_H
#include <QtCore/qglobal.h>
-
-QT_BEGIN_NAMESPACE
-
-#ifndef QT_STATIC
-# if defined(QT_BUILD_SENSORS_LIB)
-# define Q_SENSORS_EXPORT Q_DECL_EXPORT
-# else
-# define Q_SENSORS_EXPORT Q_DECL_IMPORT
-# endif
-#else
-# define Q_SENSORS_EXPORT
-#endif
-
-QT_END_NAMESPACE
+#include <QtSensors/qtsensorsexports.h>
#endif // QSENSORSGLOBAL_H
diff --git a/src/sensorsquick/CMakeLists.txt b/src/sensorsquick/CMakeLists.txt
index 304504a2..00aa7b46 100644
--- a/src/sensorsquick/CMakeLists.txt
+++ b/src/sensorsquick/CMakeLists.txt
@@ -33,4 +33,6 @@ qt_internal_add_qml_module(SensorsQuick
Qt::Sensors
LIBRARIES
Qt::CorePrivate
+ GENERATE_CPP_EXPORTS
+ GENERATE_PRIVATE_CPP_EXPORTS
)
diff --git a/src/sensorsquick/qsensorsquickglobal_p.h b/src/sensorsquick/qsensorsquickglobal_p.h
index 4f6034f6..9afe14d9 100644
--- a/src/sensorsquick/qsensorsquickglobal_p.h
+++ b/src/sensorsquick/qsensorsquickglobal_p.h
@@ -52,22 +52,7 @@
//
#include <QtCore/qglobal.h>
-
-QT_BEGIN_NAMESPACE
-
-#if !defined(QT_STATIC)
-# if defined(QT_BUILD_SENSORSQUICK_LIB)
-# define Q_SENSORSQUICK_EXPORT Q_DECL_EXPORT
-# else
-# define Q_SENSORSQUICK_EXPORT Q_DECL_IMPORT
-# endif
-#else
-# define Q_SENSORSQUICK_EXPORT
-#endif
-
-#define Q_SENSORSQUICK_PRIVATE_EXPORT Q_SENSORSQUICK_EXPORT
-
-QT_END_NAMESPACE
+#include <QtSensorsQuick/private/qtsensorsquickexports_p.h>
void Q_SENSORSQUICK_PRIVATE_EXPORT qml_register_types_QtSensors();