diff options
author | Michal Klocek <michal.klocek@qt.io> | 2021-02-10 10:32:52 +0100 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2021-05-19 17:52:39 +0200 |
commit | e1e6e4c90071a7e4e7a12b9f529ca1da6d71e0c1 (patch) | |
tree | 3011da06323f6f4485baf75ede78b7076099d070 /src/webenginewidgets/CMakeLists.txt | |
parent | 92dce39f771a75bf889ef780a1f631c43ddc502f (diff) |
Add WebEngineWidgets, WebEngineQuick modules cmake build
Fix some library dependencies and make proper header includes
in core.
Task-number: QTBUG-91760
Change-Id: I415361dd42ef2cc39716ce3f5f56e6e8556ac4c8
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/webenginewidgets/CMakeLists.txt')
-rw-r--r-- | src/webenginewidgets/CMakeLists.txt | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/webenginewidgets/CMakeLists.txt b/src/webenginewidgets/CMakeLists.txt new file mode 100644 index 000000000..5274a45bf --- /dev/null +++ b/src/webenginewidgets/CMakeLists.txt @@ -0,0 +1,31 @@ +find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS Gui Widgets Quick QuickWidgets) +find_package(Qt6 ${PROJECT_VERSION} CONFIG QUIET OPTIONAL_COMPONENTS PrintSupport) + +get_configure_mode(configureMode) + +qt_internal_add_module(WebEngineWidgets + ${configureMode} + SOURCES + api/qtwebenginewidgetsglobal.h + api/qwebenginenotificationpresenter.cpp api/qwebenginenotificationpresenter_p.h + api/qwebengineview.cpp api/qwebengineview.h api/qwebengineview_p.h + render_widget_host_view_qt_delegate_widget.cpp render_widget_host_view_qt_delegate_widget.h + DEFINES + QT_BUILD_WEBENGINEWIDGETS_LIB + INCLUDE_DIRECTORIES + ../core + api + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QuickWidgets + Qt::WidgetsPrivate + Qt::WebEngineCorePrivate + Qt::QuickPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::Gui + Qt::Widgets + Qt::WebEngineCore +) +make_install_only(WebEngineWidgets) |