diff options
author | Michal Klocek <michal.klocek@qt.io> | 2021-05-19 09:12:48 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2021-06-02 15:13:17 +0200 |
commit | e9210da31d1d720657f18e0bad893c8b64a632e0 (patch) | |
tree | 6afbb21e05b6967b2f3dc727990711fc2d4f52a1 /src/webview | |
parent | ea4e2c142881378ff95bc2fc7a0506fb7b5d6118 (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.txt | 47 |
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 +) + |