meson: Enable zeroconf modules
authorArnaud Rebillout <arnaud.rebillout@collabora.com>
Thu, 20 Sep 2018 11:43:05 +0000 (18:43 +0700)
committerArun Raghavan <arun@arunraghavan.net>
Thu, 4 Oct 2018 03:14:18 +0000 (08:44 +0530)
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
src/modules/meson.build

index 1bfbb68..94e883d 100644 (file)
@@ -80,8 +80,6 @@ all_modules = [
   [ 'module-virtual-surround-sink', 'module-virtual-surround-sink.c' ],
   [ 'module-volume-restore', 'module-volume-restore.c' ],
 #  [ 'module-waveout', 'module-waveout.c' ],
-#  [ 'module-zeroconf-discover', 'module-zeroconf-discover.c' ],
-#  [ 'module-zeroconf-publish', 'module-zeroconf-publish.c' ],
 ]
 
 if alsa_dep.found()
@@ -93,6 +91,13 @@ if alsa_dep.found()
   ]
 endif
 
+if avahi_dep.found()
+  all_modules += [
+    [ 'module-zeroconf-discover', 'module-zeroconf-discover.c', [], [], [avahi_dep], libavahi_wrap ],
+    [ 'module-zeroconf-publish', 'module-zeroconf-publish.c', [], [], [avahi_dep, dbus_dep], [libavahi_wrap, libprotocol_native] ],
+  ]
+endif
+
 if dbus_dep.found()
   subdir('dbus')
   all_modules += [