summaryrefslogtreecommitdiffstats
path: root/meson_options.txt
diff options
context:
space:
mode:
authorMarius Vlad <marius.vlad@collabora.com>2023-05-08 19:20:25 +0300
committerMarius Vlad <marius.vlad@collabora.com>2023-06-21 12:03:41 +0300
commit8033c46081b93f19843d140e58b527af7abf7a4f (patch)
treeacfc3b46c6cc2e9aa47acf2e5aabaa0400a3c965 /meson_options.txt
parentffdbb335ee72a5b5cba198800c5537b89d7755a0 (diff)
compositor: Add XWayland basic support
This allow starting up XWayland and the ability to display, albeit is incomplete, given that we have no way at this moment to make the window maximized, as we do with xdg-shell/native wayland applications. A further patch, together with libweston changes are needed to make this complete. For now this can provide us with initial smoke testing. Tested with basic X11 clients, including Unigine, which is the reason for having this the moment. Note that this at the moment compiled-out, requiring the pass -Dxwayland=true when building the compositor. Bug-AGL: SPEC-4782 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I87d2a852165cb3f03482bea1e04931bdd6d4c115
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt14
1 files changed, 13 insertions, 1 deletions
diff --git a/meson_options.txt b/meson_options.txt
index 1e54773..7c0e103 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -5,10 +5,22 @@ option(
value: 'allow-all',
description: 'Default policy when no specific policy was set'
)
-
option(
'grpc-proxy',
type: 'boolean',
value: true,
description: 'Build gRPC proxy which exposes some of the agl-shell protocol over a gRPC API'
)
+option(
+ 'xwayland',
+ type: 'boolean',
+ value: false,
+ description: 'Build compositor with XWayland support. Disabled by default'
+)
+
+option(
+ 'xwayland-path',
+ type: 'string',
+ value: '/usr/bin/Xwayland',
+ description: 'Xwayland: path to installed Xwayland binary'
+)