meson: better errors for systemd-notify deps
Helps people avoid libsystemd if they don't want it. Signed-off-by: Pekka Paalanen <pq@iki.fi>
This commit is contained in:
@@ -126,11 +126,16 @@ if get_option('color-management-colord')
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
if get_option('systemd')
|
if get_option('systemd')
|
||||||
|
dep_libsystemd = dependency('libsystemd', required: false)
|
||||||
|
if not dep_libsystemd.found()
|
||||||
|
error('systemd-notify requires libsystemd which was not found. Or, you can use \'-Dsystemd=false\'.')
|
||||||
|
endif
|
||||||
|
|
||||||
plugin_systemd_notify = shared_library(
|
plugin_systemd_notify = shared_library(
|
||||||
'systemd-notify',
|
'systemd-notify',
|
||||||
'systemd-notify.c',
|
'systemd-notify.c',
|
||||||
include_directories: include_directories('..', '../shared'),
|
include_directories: include_directories('..', '../shared'),
|
||||||
dependencies: [ dep_libweston, dependency('libsystemd') ],
|
dependencies: [ dep_libweston, dep_libsystemd ],
|
||||||
name_prefix: '',
|
name_prefix: '',
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: dir_module_weston
|
install_dir: dir_module_weston
|
||||||
|
|||||||
Reference in New Issue
Block a user