blob: 12ab0d976a184c37fcf971e159a5408a71e79468 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
if(TARGET Qt::WebEngineQuick)
set(qmlDependency "QtWebEngine/auto")
endif()
qt_internal_add_qml_module(WebViewQuick
URI "QtWebView"
VERSION "${PROJECT_VERSION}"
CLASS_NAME QWebViewQuickPlugin
PLUGIN_TARGET qtwebviewquickplugin
DEPENDENCIES
QtQuick/auto
${qmlDependency}
SOURCES
qquickwebview.cpp qquickwebview_p.h
qquickwebviewloadrequest.cpp qquickwebviewloadrequest_p.h
qtwebviewquickglobal_p.h
qquickwebviewsettings.cpp qquickwebviewsettings_p.h
PUBLIC_LIBRARIES # TODO: QTBUG-86533 workaround, PUBLIC_LIBRARIES should be moved to LIBRARIES.
Qt::Quick
Qt::QmlModels
LIBRARIES
Qt::QuickPrivate
Qt::WebViewPrivate
PRIVATE_MODULE_INTERFACE
Qt::QuickPrivate
)
# TODO: QTBUG-86533 workaround, PUBLIC_LIBRARIES should be moved to LIBRARIES.
qt_internal_extend_target(WebViewQuick CONDITION TARGET Qt::OpenGL
PUBLIC_LIBRARIES
Qt::OpenGL
)
|