pipewire-media-session/meson_options.txt
Peter Hutterer 4957b6bfed conf: template the set of with-foo module sets we install by default
Make this a meson option in the form -Dwith-module-sets=jack,pulseaudio
which will then install with-jack, with-pulseaudio. That's the default
setting.

And add a comment to the files themselves so it's more obvious what they
are there for, just an empty file is confusing.
2021-10-21 11:32:11 +10:00

36 lines
1.3 KiB
Meson

option('docdir',
type : 'string',
description : 'Directory for installing documentation to (defaults to pipewire_datadir/doc/meson.project_name() )')
option('docs',
description: 'Build documentation',
type: 'feature',
value: 'disabled')
option('tests',
description: 'Build tests',
type: 'feature',
value: 'enabled',
yield : true)
option('installed_tests',
description: 'Install manual and automated test executables',
type: 'feature',
value: 'disabled')
option('systemd',
description: 'Enable systemd integration',
type: 'feature',
value: 'auto')
option('systemd-system-service',
description: 'Install systemd system service file',
type: 'feature',
value: 'disabled')
option('systemd-user-service',
description: 'Install systemd user service file (ignored without systemd)',
type: 'feature',
value: 'enabled')
option('systemd-user-unit-dir',
type : 'string',
description : 'Directory for user systemd units (defaults to /usr/lib/systemd/user)')
option('with-module-sets',
description : 'Extra modules sets to enable on install (see media-session.conf)',
type : 'array',
choices : ['alsa', 'jack', 'pulseaudio'],
value : ['jack', 'pulseaudio'])