Client: Make features for shell integrations
[ChangeLog][QPA plugin] Shell integrations are now features that can be enabled or disabled at build time. Change-Id: I1c48bb5d444074ac25331cb1ca8a9f49ebcd9805 Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
This commit is contained in:
parent
088dc0556d
commit
fc7eaa1ece
@ -81,6 +81,31 @@
|
|||||||
"condition": "features.draganddrop || features.clipboard",
|
"condition": "features.draganddrop || features.clipboard",
|
||||||
"output": [ "privateFeature" ]
|
"output": [ "privateFeature" ]
|
||||||
},
|
},
|
||||||
|
"wayland-client-ivi-shell": {
|
||||||
|
"label": "ivi-shell",
|
||||||
|
"condition": "features.wayland-client",
|
||||||
|
"output": [ "privateFeature" ]
|
||||||
|
},
|
||||||
|
"wayland-client-wl-shell": {
|
||||||
|
"label": "wl-shell (deprecated)",
|
||||||
|
"condition": "features.wayland-client",
|
||||||
|
"output": [ "privateFeature" ]
|
||||||
|
},
|
||||||
|
"wayland-client-xdg-shell": {
|
||||||
|
"label": "xdg-shell",
|
||||||
|
"condition": "features.wayland-client",
|
||||||
|
"output": [ "privateFeature" ]
|
||||||
|
},
|
||||||
|
"wayland-client-xdg-shell-v5": {
|
||||||
|
"label": "xdg-shell unstable v5 (deprecated)",
|
||||||
|
"condition": "features.wayland-client",
|
||||||
|
"output": [ "privateFeature" ]
|
||||||
|
},
|
||||||
|
"wayland-client-xdg-shell-v6": {
|
||||||
|
"label": "xdg-shell unstable v6",
|
||||||
|
"condition": "features.wayland-client",
|
||||||
|
"output": [ "privateFeature" ]
|
||||||
|
},
|
||||||
"wayland-egl": {
|
"wayland-egl": {
|
||||||
"label": "EGL",
|
"label": "EGL",
|
||||||
"condition": "features.wayland-client && features.opengl && features.egl && libs.wayland-egl",
|
"condition": "features.wayland-client && features.opengl && features.egl && libs.wayland-egl",
|
||||||
@ -140,6 +165,17 @@
|
|||||||
"wayland-shm-emulation-server-buffer"
|
"wayland-shm-emulation-server-buffer"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"section": "Qt Wayland Client Shell Integrations",
|
||||||
|
"condition": "features.wayland-client",
|
||||||
|
"entries": [
|
||||||
|
"wayland-client-xdg-shell",
|
||||||
|
"wayland-client-xdg-shell-v5",
|
||||||
|
"wayland-client-xdg-shell-v6",
|
||||||
|
"wayland-client-ivi-shell",
|
||||||
|
"wayland-client-wl-shell"
|
||||||
|
]
|
||||||
|
},
|
||||||
"wayland-client"
|
"wayland-client"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
|
QT_FOR_CONFIG += waylandclient-private
|
||||||
|
|
||||||
SUBDIRS += \
|
qtConfig(wayland-client-ivi-shell): SUBDIRS += ivi-shell
|
||||||
ivi-shell \
|
qtConfig(wayland-client-wl-shell): SUBDIRS += wl-shell
|
||||||
xdg-shell \
|
qtConfig(wayland-client-xdg-shell): SUBDIRS += xdg-shell
|
||||||
xdg-shell-v5 \
|
qtConfig(wayland-client-xdg-shell-v5): SUBDIRS += xdg-shell-v5
|
||||||
xdg-shell-v6 \
|
qtConfig(wayland-client-xdg-shell-v6): SUBDIRS += xdg-shell-v6
|
||||||
wl-shell \
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user