From 912a62c56159bc5c369446b6983263a909b0369c Mon Sep 17 00:00:00 2001 From: Arnaud Rebillout Date: Fri, 19 Oct 2018 18:11:31 +0700 Subject: [PATCH] meson: Make udev optional Signed-off-by: Arnaud Rebillout --- meson.build | 2 +- meson_options.txt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index b08ee1539..71118d6ae 100644 --- a/meson.build +++ b/meson.build @@ -305,7 +305,7 @@ if speex_dep.found() cdata.set('HAVE_SPEEX', 1) endif -udev_dep = dependency('libudev', version : '>= 143', required : false) +udev_dep = dependency('libudev', version : '>= 143', required : get_option('udev')) if udev_dep.found() cdata.set('HAVE_UDEV', 1) endif diff --git a/meson_options.txt b/meson_options.txt index ce90355de..816feedc3 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -53,6 +53,9 @@ option('speex', option('systemd', type : 'feature', value : 'auto', description : 'Optional systemd support') +option('udev', + type : 'feature', value : 'auto', + description : 'Optional udev support') option('x11', type : 'feature', value : 'auto', description : 'Optional X11 support')