build-sys: meson: do not install manpages for disabled parts
authorIgor V. Kovalenko <igor.v.kovalenko@gmail.com>
Mon, 19 Apr 2021 17:02:19 +0000 (20:02 +0300)
committerPulseAudio Marge Bot <pulseaudio-maintainers@lists.freedesktop.org>
Mon, 19 Apr 2021 18:48:59 +0000 (18:48 +0000)
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/540>

man/meson.build

index 3f79890..31c581a 100644 (file)
@@ -17,11 +17,21 @@ endif
 manpages += [
   ['pacat', '1', ['paplay', 'parec', 'parecord', 'pamon']],
   ['pactl', '1'],
-  ['padsp', '1'],
-  ['pax11publish', '1'],
   ['pulse-client.conf', '5'],
 ]
 
+if cdata.has('HAVE_OSS_WRAPPER')
+  manpages += [
+    ['padsp', '1'],
+  ]
+endif
+
+if x11_dep.found()
+  manpages += [
+    ['pax11publish', '1'],
+  ]
+endif
+
 # FIXME: Add esdcompat if HAVE_ESOUND
 #manpages += ['esdcompat', '1'],