diff options
author | Kenny Levinsen <kl@kl.wtf> | 2021-04-25 20:16:19 +0200 |
---|---|---|
committer | Kenny Levinsen <kl@kl.wtf> | 2021-04-25 20:20:52 +0200 |
commit | 355cc9c944a29d29736de84e782a2e91168f1a59 (patch) | |
tree | 0dedf2348b5acf93bbf14812a8b881655ecd7d03 /meson.build | |
parent | 36f54adc2c1b16943e5470af3ad85d2b4cdf480c (diff) |
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.
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 5 |
1 files changed, 4 insertions, 1 deletions
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 |