summaryrefslogtreecommitdiff
path: root/src/tests/meson.build
blob: 5b443cfa179ea1ece86660b1b159db36cdbd250c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
test_apps = [
	'test-array',
	'test-client',
	'test-context',
	'test-interfaces',
	'test-properties',
	#	'test-remote',
	'test-stream',
	'test-utils'
]

foreach a : test_apps
  test('pw-' + a,
	executable('pw-' + a, a + '.c',
		dependencies : [pipewire_dep],
		c_args : [ '-D_GNU_SOURCE' ],
		install : false),
	env : [
		'SPA_PLUGIN_DIR=@0@/spa/plugins/'.format(meson.build_root()),
		'PIPEWIRE_MODULE_DIR=@0@/src/modules/'.format(meson.build_root())
	])
endforeach


if have_cpp
test_cpp = executable('pw-test-cpp', 'test-cpp.cpp',
                        dependencies : [pipewire_dep],
                        install : false)
test('pw-test-cpp', test_cpp)
endif