diff options
Diffstat (limited to 'src/multimediaquick/CMakeLists.txt')
-rw-r--r-- | src/multimediaquick/CMakeLists.txt | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/src/multimediaquick/CMakeLists.txt b/src/multimediaquick/CMakeLists.txt new file mode 100644 index 000000000..eceef4e06 --- /dev/null +++ b/src/multimediaquick/CMakeLists.txt @@ -0,0 +1,45 @@ +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +##################################################################### +## MultimediaQuickPrivate Module: +##################################################################### + +set(qml_files + "Video.qml" +) + +qt_internal_add_qml_module(MultimediaQuickPrivate + URI "QtMultimedia" + VERSION "${PROJECT_VERSION}" + PAST_MAJOR_VERSIONS 5 + CLASS_NAME QMultimediaQuickModule + PLUGIN_TARGET quickmultimedia + NO_GENERATE_PLUGIN_SOURCE + NO_PLUGIN_OPTIONAL + DEPENDENCIES QtQuick + CONFIG_MODULE_NAME multimediaquick + INTERNAL_MODULE + SOURCES + qquickimagecapture.cpp qquickimagecapture_p.h + qquickimagepreviewprovider.cpp qquickimagepreviewprovider_p.h +# qquickplaylist.cpp qquickplaylist_p.h + qquickmediaplayer.cpp qquickmediaplayer_p.h + qquickscreencapture.cpp qquickscreencapture_p.h + qquicksoundeffect.cpp qquicksoundeffect_p.h + qquickvideooutput.cpp qquickvideooutput_p.h + qsgvideonode_p.cpp qsgvideonode_p.h + qsgvideotexture.cpp qsgvideotexture_p.h + qtmultimediaquickglobal_p.h + qtmultimediaquicktypes.cpp qtmultimediaquicktypes_p.h + QML_FILES + ${qml_files} + PUBLIC_LIBRARIES + Qt::Core + Qt::MultimediaPrivate + Qt::Quick + Qt::QuickPrivate + GENERATE_CPP_EXPORTS +) + +target_sources(quickmultimedia PRIVATE multimedia_plugin.cpp) |