aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2022-03-22 15:45:17 +0100
committerThomas Hartmann <thomas.hartmann@qt.io>2022-03-28 11:47:37 +0100
commit27eb17462ac7869533f68ad4ef2b4babf30fd8bc (patch)
tree0aa724d0765b945bdc5dc8a05376bd1eef926955
parentee2c772555736f6d6aeaafc44b449ce81a229c67 (diff)
Add QtAndroidAutomotive.ActivityView to CMake
Change-Id: I1fab36425fb79f48a0c13138324e098e9918ae35 Reviewed-by: Piotr Mikolajczyk <piotr.mikolajczyk@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--src/imports/compatibility/CMakeLists.txt1
-rw-r--r--src/imports/compatibility/QtAndroidAutomotive/ActivityView/CMakeLists.txt14
-rw-r--r--src/imports/compatibility/QtAndroidAutomotive/ActivityView/designer/CMakeLists.txt16
-rw-r--r--src/imports/compatibility/QtAndroidAutomotive/ActivityView/qmldir7
-rw-r--r--src/imports/compatibility/QtAndroidAutomotive/CMakeLists.txt2
5 files changed, 40 insertions, 0 deletions
diff --git a/src/imports/compatibility/CMakeLists.txt b/src/imports/compatibility/CMakeLists.txt
index 61d0a28..dcd7319 100644
--- a/src/imports/compatibility/CMakeLists.txt
+++ b/src/imports/compatibility/CMakeLists.txt
@@ -1 +1,2 @@
+add_subdirectory(QtAndroidAutomotive)
add_subdirectory(QtQuickUltralite)
diff --git a/src/imports/compatibility/QtAndroidAutomotive/ActivityView/CMakeLists.txt b/src/imports/compatibility/QtAndroidAutomotive/ActivityView/CMakeLists.txt
new file mode 100644
index 0000000..cd6d69c
--- /dev/null
+++ b/src/imports/compatibility/QtAndroidAutomotive/ActivityView/CMakeLists.txt
@@ -0,0 +1,14 @@
+qt_internal_add_qml_module(AndroidAutomotiveActivityView
+ URI "QtAndroidAutomotive.ActivityView"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ NO_SYNC_QT
+ PAST_MAJOR_VERSIONS 1
+ QML_FILES
+ ActivityView.qml
+)
+
+if(QT_FEATURE_quick_designer AND QT_BUILD_SHARED_LIBS)
+ add_subdirectory(designer)
+endif()
+
diff --git a/src/imports/compatibility/QtAndroidAutomotive/ActivityView/designer/CMakeLists.txt b/src/imports/compatibility/QtAndroidAutomotive/ActivityView/designer/CMakeLists.txt
new file mode 100644
index 0000000..664231e
--- /dev/null
+++ b/src/imports/compatibility/QtAndroidAutomotive/ActivityView/designer/CMakeLists.txt
@@ -0,0 +1,16 @@
+qt_path_join(installdesignerdir "${INSTALL_QMLDIR}" "QtAndroidAutomotive/ActivityView")
+qt_path_join(targetdesignerdir "${CMAKE_BINARY_DIR}" "${installdesignerdir}/designer")
+
+file(
+ COPY .
+ DESTINATION ${targetdesignerdir}
+ FILES_MATCHING PATTERN "*qml"
+ PATTERN "*metainfo"
+ PATTERN "images/*png"
+ PATTERN "CMakeFiles" EXCLUDE
+)
+
+qt_install(
+ DIRECTORY ${targetdesignerdir}
+ DESTINATION ${installdesignerdir}
+)
diff --git a/src/imports/compatibility/QtAndroidAutomotive/ActivityView/qmldir b/src/imports/compatibility/QtAndroidAutomotive/ActivityView/qmldir
index 9e8508c..02c4a9d 100644
--- a/src/imports/compatibility/QtAndroidAutomotive/ActivityView/qmldir
+++ b/src/imports/compatibility/QtAndroidAutomotive/ActivityView/qmldir
@@ -1,2 +1,9 @@
module QtAndroidAutomotive.ActivityView
+linktarget Qt6::AndroidAutomotiveActivityViewplugin
+optional plugin androidautomotiveactivityviewplugin
+classname QtAndroidAutomotive_ActivityViewPlugin
+designersupported
+typeinfo AndroidAutomotiveActivityView.qmltypes
+prefer :/qt-project.org/imports/QtAndroidAutomotive/ActivityView/
+ActivityView 6.0 ActivityView.qml
ActivityView 1.0 ActivityView.qml
diff --git a/src/imports/compatibility/QtAndroidAutomotive/CMakeLists.txt b/src/imports/compatibility/QtAndroidAutomotive/CMakeLists.txt
new file mode 100644
index 0000000..3416fae
--- /dev/null
+++ b/src/imports/compatibility/QtAndroidAutomotive/CMakeLists.txt
@@ -0,0 +1,2 @@
+add_subdirectory(ActivityView)
+