summaryrefslogtreecommitdiffstats
path: root/src/multimediawidgets
diff options
context:
space:
mode:
authorDoris Verria <doris.verria@qt.io>2020-12-21 11:19:46 +0100
committerLars Knoll <lars.knoll@qt.io>2021-01-20 19:14:40 +0000
commit147e4acb1cd30e2547c8a107fb56d37dda75f961 (patch)
tree583e39c75d21bb13a10dda2cc49a4346bd74edd4 /src/multimediawidgets
parentb125e0861a3077cde3754c282afef053af769863 (diff)
Initial Cmake port for qtmultimedia
Fixes: QTBUG-89540 Change-Id: I2cf8d0edae2769a53cadd667ab5ac4f9cb754a50 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimediawidgets')
-rw-r--r--src/multimediawidgets/CMakeLists.txt47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/multimediawidgets/CMakeLists.txt b/src/multimediawidgets/CMakeLists.txt
new file mode 100644
index 000000000..313027ebc
--- /dev/null
+++ b/src/multimediawidgets/CMakeLists.txt
@@ -0,0 +1,47 @@
+# Generated from multimediawidgets.pro.
+
+#####################################################################
+## MultimediaWidgets Module:
+#####################################################################
+
+qt_add_module(MultimediaWidgets
+ SOURCES
+ qcameraviewfinder.cpp qcameraviewfinder.h
+ qpaintervideosurface.cpp qpaintervideosurface_p.h
+ qtmultimediawidgetdefs.h
+ qvideowidget.cpp qvideowidget.h qvideowidget_p.h
+ qvideowidgetcontrol.cpp qvideowidgetcontrol.h
+ LIBRARIES
+ Qt::MultimediaPrivate
+ Qt::WidgetsPrivate
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Gui
+ Qt::Multimedia
+ Qt::Widgets
+ PRIVATE_MODULE_INTERFACE
+ Qt::WidgetsPrivate
+)
+
+## Scopes:
+#####################################################################
+
+qt_extend_target(MultimediaWidgets CONDITION TARGET Qt::OpenGL
+ LIBRARIES
+ Qt::OpenGL
+ PUBLIC_LIBRARIES
+ Qt::OpenGLWidgets
+)
+
+qt_extend_target(MultimediaWidgets CONDITION QT_FEATURE_graphicsview
+ SOURCES
+ qgraphicsvideoitem.cpp qgraphicsvideoitem.h # special case
+)
+
+#### Keys ignored in scope 3:.:.:multimediawidgets.pro:QT_FEATURE_graphicsview:
+# PUBLIC_HEADERS = "qgraphicsvideoitem.h"
+
+qt_extend_target(MultimediaWidgets CONDITION MSVC AND (QMAKE_MSC_VER LESS 1900)
+ COMPILE_OPTIONS
+ -Zm200
+)