build: require udevdir if udev support is disabled
We cannot guess the udevdir path from the pkgconfig variable if there is no udev support in the system, so explicitly fail. Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/750
This commit is contained in:

committed by
Aleksander Morgado

parent
aaacc8120a
commit
0724f45731
@@ -187,9 +187,10 @@ if enable_udev
|
||||
endif
|
||||
config_h.set('WITH_UDEV', enable_udev)
|
||||
|
||||
# udev base directory
|
||||
# udev base directory (required to install rules even when udev support is disabled)
|
||||
udev_udevdir = get_option('udevdir')
|
||||
if udev_udevdir == ''
|
||||
assert(enable_udev, 'udevdir must be explicitly given if udev support is disabled')
|
||||
udev_udevdir = dependency('udev').get_pkgconfig_variable('udevdir')
|
||||
endif
|
||||
udev_rulesdir = udev_udevdir / 'rules.d'
|
||||
|
Reference in New Issue
Block a user