mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-17 07:00:03 -05:00
Use the pw- prefix for all pipewire tools. This makes the commands shorter but also avoids conflicts with password and patchwork tools (pwcli is taken, pwconv is maybe we someday can make). pipewire-monitor -> pw-mon pipewire-cli -> pw-cli pipewire-dot -> pw-dot pwcat -> pw-cat
44 lines
850 B
Meson
44 lines
850 B
Meson
executable('pw-mon',
|
|
'pw-mon.c',
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
install: true,
|
|
dependencies : [pipewire_dep],
|
|
)
|
|
executable('pw-cli',
|
|
'pw-cli.c',
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
install: true,
|
|
dependencies : [pipewire_dep],
|
|
)
|
|
executable('pw-dot',
|
|
'pw-dot.c',
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
install: true,
|
|
dependencies : [pipewire_dep],
|
|
)
|
|
|
|
if get_option('pw-cat') and sndfile_dep.found()
|
|
|
|
pwcat_sources = [
|
|
'pw-cat.c',
|
|
]
|
|
|
|
pwcat_aliases = [
|
|
'pw-play',
|
|
'pw-record',
|
|
]
|
|
|
|
executable('pw-cat',
|
|
pwcat_sources,
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
install: true,
|
|
dependencies : [sndfile_dep, pipewire_dep, mathlib],
|
|
)
|
|
|
|
foreach alias : pwcat_aliases
|
|
dst = join_paths(pipewire_bindir, alias)
|
|
cmd = 'ln -fs @0@ $DESTDIR@1@'.format('pw-cat', dst)
|
|
meson.add_install_script('sh', '-c', cmd)
|
|
endforeach
|
|
|
|
endif
|