From 355cc9c944a29d29736de84e782a2e91168f1a59 Mon Sep 17 00:00:00 2001 From: Kenny Levinsen Date: Sun, 25 Apr 2021 20:16:19 +0200 Subject: meson: Support building builtin without seatd The builtin backend relies on the seatd backend implementation. When builtin was enabled without seatd, compilation would fail due to the implementation not being included. Include the implementation if either seatd or builtin is enabled. --- meson.build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 7a70cb6..6299f4e 100644 --- a/meson.build +++ b/meson.build @@ -106,8 +106,11 @@ with_seatd = get_option('seatd') == 'enabled' with_builtin = get_option('builtin') == 'enabled' with_server = get_option('server') == 'enabled' -if with_seatd +if with_seatd or with_builtin private_files += 'libseat/backend/seatd.c' +endif + +if with_seatd add_project_arguments('-DSEATD_ENABLED=1', language: 'c') endif -- cgit v1.2.3