summaryrefslogtreecommitdiffstats
path: root/src/webview
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2021-05-19 09:12:48 +0200
committerMichal Klocek <michal.klocek@qt.io>2021-06-02 15:13:17 +0200
commite9210da31d1d720657f18e0bad893c8b64a632e0 (patch)
tree6afbb21e05b6967b2f3dc727990711fc2d4f52a1 /src/webview
parentea4e2c142881378ff95bc2fc7a0506fb7b5d6118 (diff)
Add cmake build
Update dependencies to latest shas. Fix compilation issues. Task-number: QTBUG-88620 Change-Id: I0c82431e6ffd142302cce12e6ee74d2139e1e42f Reviewed-by: Christian Strømme <christian.stromme@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/webview')
-rw-r--r--src/webview/CMakeLists.txt47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/webview/CMakeLists.txt b/src/webview/CMakeLists.txt
new file mode 100644
index 0000000..e3b5776
--- /dev/null
+++ b/src/webview/CMakeLists.txt
@@ -0,0 +1,47 @@
+#####################################################################
+## WebView Module:
+#####################################################################
+
+qt_internal_add_module(WebView
+ PLUGIN_TYPES webview
+ SOURCES
+ qabstractwebview_p.h
+ qnativeviewcontroller_p.h
+ qquickviewcontroller.cpp qquickviewcontroller_p.h
+ qquickwebview.cpp qquickwebview_p.h
+ qquickwebviewloadrequest.cpp qquickwebviewloadrequest_p.h
+ qtwebviewfunctions.cpp qtwebviewfunctions.h
+ qwebview.cpp qwebview_p.h
+ qwebview_global.h
+ qwebviewfactory.cpp qwebviewfactory_p.h
+ qwebviewinterface_p.h
+ qwebviewloadrequest.cpp qwebviewloadrequest_p.h
+ qwebviewplugin.cpp qwebviewplugin_p.h
+ LIBRARIES
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QuickPrivate
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::Gui
+ PRIVATE_MODULE_INTERFACE
+ Qt::CorePrivate
+ Qt::GuiPrivate
+ Qt::QuickPrivate
+)
+
+if(ANDROID)
+ set_property(TARGET WebView APPEND PROPERTY QT_ANDROID_BUNDLED_JAR_DEPENDENCIES
+ jar/QtAndroidWebView.jar
+ )
+ set_property(TARGET WebView APPEND PROPERTY QT_ANDROID_LIB_DEPENDENCIES
+ plugins/webview/libplugins_webview_qtwebview_android.so
+ )
+ set_property(TARGET WebView APPEND PROPERTY QT_ANDROID_PERMISSIONS
+ android.permission.ACCESS_FINE_LOCATION
+ )
+endif()
+qt_internal_add_docs(WebView
+ doc/qtwebview.qdocconf
+)
+