build: make systemd dependency optional

The systemd dependency is only used to install some systemd service
files. This can easily be made optional.
This commit is contained in:
Dudemanguy
2020-12-08 14:34:06 -06:00
committed by Benjamin Berg
parent 1fc10f15ee
commit 5aa61adabc
3 changed files with 21 additions and 11 deletions

View File

@ -11,15 +11,17 @@ configure_file(
install_dir: dbus_service_dir,
)
configure_file(
configuration: configuration_data({
'libexecdir': fprintd_installdir,
}),
input: 'fprintd.service.in',
output: 'fprintd.service',
install: true,
install_dir: systemd_unit_dir,
)
if get_option('systemd')
configure_file(
configuration: configuration_data({
'libexecdir': fprintd_installdir,
}),
input: 'fprintd.service.in',
output: 'fprintd.service',
install: true,
install_dir: systemd_unit_dir,
)
endif
polkit_policy = 'net.reactivated.fprint.device.policy'
polkit_policy_target = i18n.merge_file(polkit_policy,