meson: modules/alsa: Add udev support
authorArnaud Rebillout <arnaud.rebillout@collabora.com>
Thu, 20 Sep 2018 08:25:22 +0000 (15:25 +0700)
committerArun Raghavan <arun@arunraghavan.net>
Thu, 4 Oct 2018 03:14:18 +0000 (08:44 +0530)
This is needed now that we define HAVE_UDEV

Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
src/modules/alsa/meson.build

index e2a45e2c7f67d7ad65e0cc3906d44ceb75d71836..6f91fb989fecac0e6331f740e9fbd04f1eb38d0d 100644 (file)
@@ -21,11 +21,16 @@ if dbus_dep.found()
     libalsa_util_headers += [ '../reserve.h', '../reserve-monitor.h' ]
 endif
 
+if udev_dep.found()
+  libalsa_util_sources += [ '../udev-util.c' ]
+  libalsa_util_headers += [ '../udev-util.h' ]
+endif
+
 libalsa_util = static_library('libalsa_util',
   libalsa_util_sources,
   libalsa_util_headers,
   c_args : [pa_c_args, server_c_args],
   include_directories : [configinc, topinc],
-  dependencies : [libpulse_dep, libpulsecore_dep, alsa_dep, dbus_dep],
+  dependencies : [libpulse_dep, libpulsecore_dep, alsa_dep, dbus_dep, udev_dep],
   install : false
 )