mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04:00
meson: add systemd option
This is handy for source distributions, which want to avoid automagic dependencies
This commit is contained in:
parent
58c977f69e
commit
55cb38d0a8
2 changed files with 11 additions and 4 deletions
|
|
@ -10,3 +10,7 @@ option('enable_gstreamer',
|
||||||
description: 'Build GStreamer plugins',
|
description: 'Build GStreamer plugins',
|
||||||
type: 'boolean',
|
type: 'boolean',
|
||||||
value: false)
|
value: false)
|
||||||
|
option('systemd',
|
||||||
|
description: 'Enable systemd integration',
|
||||||
|
type: 'boolean',
|
||||||
|
value: true)
|
||||||
|
|
|
||||||
|
|
@ -30,8 +30,11 @@ executable('pipewire',
|
||||||
dependencies : [pipewire_dep],
|
dependencies : [pipewire_dep],
|
||||||
)
|
)
|
||||||
|
|
||||||
systemd = dependency('systemd', required: false)
|
if get_option('systemd')
|
||||||
|
systemd = dependency('systemd', required: false)
|
||||||
if systemd.found()
|
if systemd.found()
|
||||||
subdir('systemd')
|
subdir('systemd')
|
||||||
|
else
|
||||||
|
warning('Systemd integration was enabled, but systemd is not available')
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue