1if bashcompletiondir != 'no'
2  aliases = []
3
4  if get_option('daemon')
5    aliases += [
6      'pulseaudio',
7      'pacmd',
8      'pasuspender',
9    ]
10
11    # Create target directory for symlinks
12    if meson.version().version_compare('>= 0.60.0')
13      install_emptydir(bashcompletiondir)
14    else
15      meson.add_install_script('sh', '-c', 'mkdir -p $DESTDIR@0@'.format(bashcompletiondir))
16    endif
17  endif
18
19  if get_option('client')
20    aliases += [
21      'pacat',
22      'padsp',
23      'paplay',
24      'parec',
25      'parecord',
26    ]
27    install_data('pactl', install_dir : bashcompletiondir)
28  endif
29
30  foreach alias : aliases
31    dst = join_paths(bashcompletiondir, alias)
32    cmd = 'ln -fs @0@ $DESTDIR@1@'.format('pactl', dst)
33    meson.add_install_script('sh', '-c', cmd)
34  endforeach
35endif
36