9352f4ea586e5eba006ce09cf38d077189b0f8fa
[platform/upstream/gstreamer.git] / subprojects / gst-rtsp-server / examples / meson.build
1 examples = [
2   'test-appsrc',
3   'test-appsrc2',
4   'test-auth',
5   'test-auth-digest',
6   'test-launch',
7   'test-mp4',
8   'test-multicast2',
9   'test-multicast',
10   'test-netclock',
11   'test-netclock-client',
12   'test-ogg',
13   'test-onvif-client',
14   'test-onvif-server',
15   'test-readme',
16   'test-record-auth',
17   'test-record',
18   'test-replay-server',
19   'test-sdp',
20   'test-uri',
21   'test-video',
22   'test-video-rtx',
23 ]
24
25 foreach example : examples
26   executable(example, '@0@.c'.format(example),
27     c_args : rtspserver_args,
28     include_directories : rtspserver_incs,
29     dependencies : [glib_dep, gst_dep, gstapp_dep, gstnet_dep, gst_rtsp_server_dep],
30     install: false)
31 endforeach
32
33 cgroup_dep = dependency('libcgroup', version : '>= 0.26', required : false)
34 if cgroup_dep.found()
35   executable('test-cgroups', 'test-cgroups.c',
36     c_args : rtspserver_args,
37     include_directories : rtspserver_incs,
38     dependencies : [glib_dep, gst_dep, gstnet_dep, gst_rtsp_server_dep, cgroup_dep],
39     install: false)
40 endif