meson: allow to disable installing completions

This commit is contained in:
Timo Gurr 2019-11-07 12:50:56 +00:00 committed by Tanu Kaskinen
parent 5fdde3fa83
commit 7670dffe59
3 changed files with 23 additions and 19 deletions

View file

@ -56,10 +56,10 @@ option('udevrulesdir',
description : 'Directory for udev rules (defaults to /lib/udev/rules.d)')
option('bashcompletiondir',
type : 'string',
description : 'Directory for bash completion files')
description : 'Directory for bash completion scripts ["no" disables]')
option('zshcompletiondir',
type : 'string',
description : 'Zsh completions directory')
description : 'Directory for zsh completion scripts ["no" disables]')
# Optional features

View file

@ -1,3 +1,4 @@
if bashcompletiondir != 'no'
aliases = [
'pacat',
'pacmd',
@ -16,3 +17,4 @@ foreach alias : aliases
cmd = 'ln -fs @0@ $DESTDIR@1@'.format('pulseaudio', dst)
meson.add_install_script('sh', '-c', cmd)
endforeach
endif

View file

@ -1 +1,3 @@
if zshcompletiondir != 'no'
install_data('_pulseaudio', install_dir : zshcompletiondir)
endif