From 919b747fad80dca24ec4b77909396a834b293de1 Mon Sep 17 00:00:00 2001 From: Sebastian Wick Date: Mon, 20 Jan 2025 16:38:50 +0100 Subject: [PATCH] build: Require logind for udev support Our udev support depends a lot on logind and is optional. Enforce that logind is available when udev is enabled. Part-of: --- meson.build | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meson.build b/meson.build index 23cb479ad..7d9f86b4e 100644 --- a/meson.build +++ b/meson.build @@ -254,6 +254,10 @@ endif have_libgudev = get_option('udev') if have_libgudev + if not have_logind + error('The udev support requires logind') + endif + libudev_dep = dependency('libudev', version: udev_req) gudev_dep = dependency('gudev-1.0', version: gudev_req) udev_dep = dependency('udev')