Skip to content
Snippets Groups Projects
meson.build 678 B
Newer Older
George Kiagiadakis's avatar
George Kiagiadakis committed
wp_sources = [
  'main.c',
]

wireplumber_config_file = join_paths(wireplumber_config_dir, 'wireplumber.conf')

install_subdir('config',
  install_dir: wireplumber_config_dir,
  strip_directory : true
install_subdir('scripts',
  install_dir: wireplumber_data_dir,
  strip_directory : false
)
George Kiagiadakis's avatar
George Kiagiadakis committed
executable('wireplumber',
  wp_sources,
  c_args : [
    '-D_GNU_SOURCE',
    '-DG_LOG_USE_STRUCTURED',
    '-DG_LOG_DOMAIN="wireplumber"',
    '-DWIREPLUMBER_DEFAULT_CONFIG_FILE="@0@"'.format(wireplumber_config_file),
    '-DWIREPLUMBER_DEFAULT_CONFIG_DIR="@0@"'.format(wireplumber_config_dir),
George Kiagiadakis's avatar
George Kiagiadakis committed
  install: true,
  dependencies : [gobject_dep, gio_dep, wp_dep, pipewire_dep],
George Kiagiadakis's avatar
George Kiagiadakis committed
)