355cc9c944a29d29736de84e782a2e91168f1a59 — Kenny Levinsen 15 days ago 36f54ad master
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.
1 files changed, 4 insertions(+), 1 deletions(-)

M meson.build
M meson.build => meson.build +4 -1
@@ 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'

if with_seatd
	add_project_arguments('-DSEATD_ENABLED=1', language: 'c')