summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.json4
-rw-r--r--src/src.pro5
-rw-r--r--src/webenginewidgets/webenginewidgets.pro5
3 files changed, 12 insertions, 2 deletions
diff --git a/configure.json b/configure.json
index 76327d9c1..726d151c7 100644
--- a/configure.json
+++ b/configure.json
@@ -440,6 +440,10 @@
"section": "WebEngine",
"output": [ "privateFeature" ]
},
+ "ui-delegates": {
+ "label": "UI Delegates",
+ "output": [ "privateFeature" ]
+ },
"webrtc": {
"label": "WebRTC",
"purpose": "Provides WebRTC support.",
diff --git a/src/src.pro b/src/src.pro
index d9b57615d..d994fc0e9 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -1,3 +1,6 @@
+include($$QTWEBENGINE_OUT_ROOT/qtwebengine-config.pri)
+QT_FOR_CONFIG += webengine-private
+
TEMPLATE = subdirs
process.depends = core
@@ -30,7 +33,7 @@ isQMLTestSupportApiEnabled() {
SUBDIRS += webengine_testsupport_plugin
}
-!contains(WEBENGINE_CONFIG, no_ui_delegates) {
+qtConfig(ui-delegates) {
SUBDIRS += webengine/ui \
webengine/ui2
}
diff --git a/src/webenginewidgets/webenginewidgets.pro b/src/webenginewidgets/webenginewidgets.pro
index ad79c1ef9..10791a6ca 100644
--- a/src/webenginewidgets/webenginewidgets.pro
+++ b/src/webenginewidgets/webenginewidgets.pro
@@ -1,3 +1,6 @@
+include($$QTWEBENGINE_OUT_ROOT/qtwebengine-config.pri)
+QT_FOR_CONFIG += webengine-private
+
TARGET = QtWebEngineWidgets
# For our export macros
@@ -42,7 +45,7 @@ HEADERS = \
api/qwebengineview_p.h \
render_widget_host_view_qt_delegate_widget.h
-!contains(WEBENGINE_CONFIG, no_ui_delegates) {
+qtConfig(ui-delegates) {
SOURCES += ui/messagebubblewidget.cpp
HEADERS += ui/messagebubblewidget_p.h
DEFINES += QT_UI_DELEGATES