summaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
authorLassi Lehikoinen <lassi.lehikoinen@qt.io>2020-12-02 13:05:03 +0200
committerLassi Lehikoinen <lassi.lehikoinen@qt.io>2020-12-16 11:49:17 +0200
commitaa9223a4d7d410aa8a12495fef5c3f36a2c79ffe (patch)
treeb35a38a32991d120e5b3b6ebe1d14bef326bd34e /src/imports
parent1ace321e373ad19287c41cef9ae17fcfb7ab938d (diff)
Build device utilities with CMake and qmake against Qt 6
Also fix compiler warnings. Task-number: QTBUG-88317 Change-Id: Iff6014613a7d12426b6fe692dff0000c92930ace Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Diffstat (limited to 'src/imports')
-rw-r--r--src/imports/CMakeLists.txt5
-rw-r--r--src/imports/networksettings/CMakeLists.txt24
-rw-r--r--src/imports/networksettings/networksettings.pro2
-rw-r--r--src/imports/networksettings/plugin.h2
4 files changed, 31 insertions, 2 deletions
diff --git a/src/imports/CMakeLists.txt b/src/imports/CMakeLists.txt
new file mode 100644
index 0000000..9ecd47d
--- /dev/null
+++ b/src/imports/CMakeLists.txt
@@ -0,0 +1,5 @@
+# Generated from imports.pro.
+
+if(TARGET networksettings)
+ add_subdirectory(networksettings)
+endif()
diff --git a/src/imports/networksettings/CMakeLists.txt b/src/imports/networksettings/CMakeLists.txt
new file mode 100644
index 0000000..0c43a30
--- /dev/null
+++ b/src/imports/networksettings/CMakeLists.txt
@@ -0,0 +1,24 @@
+# Generated from networksettings.pro.
+
+#####################################################################
+## networksettingsplugin Plugin:
+#####################################################################
+
+qt_add_qml_module(networksettingsplugin
+ URI "QtDeviceUtilities.NetworkSettings"
+ VERSION "${CMAKE_PROJECT_VERSION}"
+ CLASSNAME NetworkSettingsQmlPlugin
+ SKIP_TYPE_REGISTRATION
+ SOURCES
+ plugin.cpp plugin.h
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Gui
+ Qt::Qml
+ Qt::Quick
+ networksettings
+)
+
+#### Keys ignored in scope 1:.:.:networksettings.pro:<TRUE>:
+# QML_IMPORT_VERSION = "$$QT_VERSION"
+# TARGETPATH = "QtDeviceUtilities/NetworkSettings"
diff --git a/src/imports/networksettings/networksettings.pro b/src/imports/networksettings/networksettings.pro
index 7c1dc0a..c630fb2 100644
--- a/src/imports/networksettings/networksettings.pro
+++ b/src/imports/networksettings/networksettings.pro
@@ -1,6 +1,6 @@
QT += qml quick networksettings
-
CONFIG += no_cxx_module
+QML_IMPORT_VERSION = $$QT_VERSION
TARGET = networksettingsplugin
TARGETPATH = QtDeviceUtilities/NetworkSettings
diff --git a/src/imports/networksettings/plugin.h b/src/imports/networksettings/plugin.h
index 0cae114..6125127 100644
--- a/src/imports/networksettings/plugin.h
+++ b/src/imports/networksettings/plugin.h
@@ -39,7 +39,7 @@ class NetworkSettingsQmlPlugin : public QQmlExtensionPlugin
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
public:
- void registerTypes(const char *uri);
+ void registerTypes(const char *uri) override;
};
QT_END_NAMESPACE