summaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
authorMarius Vlad <marius.vlad@collabora.com>2022-09-20 10:10:01 +0300
committerMarius Vlad <marius.vlad@collabora.com>2022-09-23 18:15:11 +0300
commitf980c0d90329bf83a082c966d69b0015e34c218b (patch)
tree830c6f798f2781b51435956d5daed330738aa789 /meson.build
parentedb6d397a4c6e66aff8227bdd0f7f42ff07203f9 (diff)
shell: Rewrite client_exec as client_launch
This patch is a major rewrite of the client_exec which fixes a couple of issues found by upstream. Specifically this address the following two issues: - Do not weston_log() after fork() - Own the session for the launched client These two issues were integrated into this single patch. It makes use of previously added wrappers to handle custom environment being passed to the (shell) client being executed. (Based on the work from https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/954 and from https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/817) Bug-AGL: SPEC-4509 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I29d4bcacba3671f67bb915bdb55a80b556e143ac
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build1
1 files changed, 1 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 0daf943..0958f06 100644
--- a/meson.build
+++ b/meson.build
@@ -171,6 +171,7 @@ srcs_agl_compositor = [
'src/input.c',
'shared/option-parser.c',
'shared/os-compatibility.c',
+ 'shared/process-util.c',
agl_shell_server_protocol_h,
agl_shell_desktop_server_protocol_h,
agl_screenshooter_server_protocol_h,