Xwayland API header installation - should we always install it?
Our shells, desktop/kiosk-shells are using weston_xwayland_surface_api
for their transform handler
but also to verify if the underlying surface is a xwayland one or not.
This is all fine, but when XWayland is disabled, we still seem to rely on the local header rather than the installed one. For weston this again good, but for libweston users not so much, as that header wouldn't be installed at all.
So I guess the question would be if we should install always the xwayland-api header and use weston_xwayland_get_api()
to determine if Xwayland support is built or not...?