mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-26 07:00:13 -05:00
spa: use a separate logind dependency separate from systemd
non-systemd systems also have logind, in the form of elogind, which works to resolve the v4l2 video source race just as well. permit finding elogind, by using a separate dep object.
This commit is contained in:
parent
2113425b8e
commit
cc5a4a97fe
4 changed files with 20 additions and 7 deletions
|
|
@ -251,6 +251,10 @@ summary({'systemd conf data': systemd.found()}, bool_yn: true)
|
|||
summary({'libsystemd': systemd_dep.found()}, bool_yn: true)
|
||||
cdata.set('HAVE_SYSTEMD', systemd.found() and systemd_dep.found())
|
||||
|
||||
logind_dep = dependency(get_option('logind-provider'), required: get_option('logind'))
|
||||
summary({'logind': logind_dep.found()}, bool_yn: true)
|
||||
cdata.set('HAVE_LOGIND', logind_dep.found())
|
||||
|
||||
selinux_dep = dependency('libselinux', required: get_option('selinux'))
|
||||
summary({'libselinux': selinux_dep.found()}, bool_yn: true)
|
||||
cdata.set('HAVE_SELINUX', selinux_dep.found())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue