diff options
Diffstat (limited to 'src/webenginewidgets/CMakeLists.txt')
-rw-r--r-- | src/webenginewidgets/CMakeLists.txt | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/webenginewidgets/CMakeLists.txt b/src/webenginewidgets/CMakeLists.txt new file mode 100644 index 000000000..ff043b45a --- /dev/null +++ b/src/webenginewidgets/CMakeLists.txt @@ -0,0 +1,46 @@ +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +if(TARGET Qt::Designer) + add_subdirectory(plugins/qwebengineview) +else() + message(WARNING "Qt tools Designer is required to compile designer plugin") +endif() +qt_internal_add_module(WebEngineWidgets + SOURCES + api/qtwebenginewidgetsglobal.h + api/qwebenginenotificationpresenter.cpp api/qwebenginenotificationpresenter_p.h + api/qwebengineview.cpp api/qwebengineview.h api/qwebengineview_p.h + ui/autofillpopupwidget.cpp ui/autofillpopupwidget_p.h + ui/touchhandlewidget.cpp ui/touchhandlewidget_p.h + ui/touchselectionmenuwidget.cpp ui/touchselectionmenuwidget_p.h + DEFINES + QT_BUILD_WEBENGINEWIDGETS_LIB + INCLUDE_DIRECTORIES + ../core + api + ui + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::QuickWidgets + Qt::WidgetsPrivate + Qt::WebEngineCorePrivate + Qt::QuickPrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::Gui + Qt::Widgets + Qt::WebEngineCore + NO_GENERATE_CPP_EXPORTS +) + +qt_internal_extend_target(WebEngineWidgets CONDITION QT_FEATURE_accessibility + SOURCES + qwebengine_accessible.cpp qwebengine_accessible_p.h +) + +qt_internal_extend_target(WebEngineWidgets CONDITION QT_FEATURE_webengine_printing_and_pdf + PUBLIC_LIBRARIES + Qt::PrintSupport +) |