mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04:00
46 lines
1.1 KiB
Meson
46 lines
1.1 KiB
Meson
audioconvert_sources = ['fmtconvert.c',
|
|
'channelmix.c',
|
|
'resample.c',
|
|
'splitter.c',
|
|
'merger.c',
|
|
'audioconvert.c',
|
|
'plugin.c']
|
|
|
|
audioconvertlib = shared_library('spa-audioconvert',
|
|
audioconvert_sources,
|
|
include_directories : [spa_inc],
|
|
dependencies : [ speexdsp_dep, mathlib ],
|
|
install : true,
|
|
install_dir : '@0@/spa/audioconvert/'.format(get_option('libdir')))
|
|
|
|
test_apps = [
|
|
'test-fmt-ops',
|
|
]
|
|
|
|
foreach a : test_apps
|
|
test(a,
|
|
executable(a, a + '.c',
|
|
dependencies : [dl_lib, pthread_lib, mathlib ],
|
|
include_directories : [spa_inc ],
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
install : false),
|
|
env : [
|
|
'SPA_PLUGIN_DIR=@0@/spa/plugins/'.format(meson.build_root()),
|
|
])
|
|
endforeach
|
|
|
|
benchmark_apps = [
|
|
'benchmark-fmt-ops',
|
|
]
|
|
|
|
foreach a : benchmark_apps
|
|
benchmark(a,
|
|
executable(a, a + '.c',
|
|
dependencies : [dl_lib, pthread_lib, mathlib ],
|
|
include_directories : [spa_inc ],
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
install : false),
|
|
env : [
|
|
'SPA_PLUGIN_DIR=@0@/spa/plugins/'.format(meson.build_root()),
|
|
])
|
|
endforeach
|