mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
meson: build tests/icles/
https://bugzilla.gnome.org/show_bug.cgi?id=784134
This commit is contained in:
parent
949902f1e2
commit
57a6e2ffd4
2 changed files with 57 additions and 0 deletions
56
tests/icles/meson.build
Normal file
56
tests/icles/meson.build
Normal file
|
@ -0,0 +1,56 @@
|
|||
gtk_dep = dependency('gtk+-3.0', version : '>= 3.0.0', required : false)
|
||||
if gtk_dep.found()
|
||||
executable('gdkpixbufsink-test', 'gdkpixbufsink-test.c',
|
||||
dependencies: [gst_dep, gtk_dep],
|
||||
c_args : gst_plugins_good_args,
|
||||
include_directories : [configinc],
|
||||
install: false)
|
||||
|
||||
executable('gdkpixbufoverlay-test', 'gdkpixbufoverlay-test.c',
|
||||
dependencies: [gstvideo_dep, gst_dep, gtk_dep, libm],
|
||||
c_args : gst_plugins_good_args,
|
||||
include_directories : [configinc],
|
||||
install: false)
|
||||
endif
|
||||
|
||||
if cdata.has('HAVE_GST_V4L2')
|
||||
executable('v4l2src-test', 'v4l2src-test.c',
|
||||
dependencies: [gstvideo_dep, gst_dep, libm],
|
||||
c_args : gst_plugins_good_args,
|
||||
include_directories : [configinc],
|
||||
install: false)
|
||||
endif
|
||||
|
||||
if get_variable('have_oss4', false)
|
||||
executable('test-oss4', 'test-oss4.c',
|
||||
dependencies: gst_dep,
|
||||
c_args : gst_plugins_good_args,
|
||||
include_directories : [configinc],
|
||||
install: false)
|
||||
endif
|
||||
|
||||
if get_variable('x11_dep', dependency('', required: false)).found()
|
||||
executable('ximagesrc-test', 'ximagesrc-test.c',
|
||||
dependencies: [gst_dep, libm],
|
||||
c_args : gst_plugins_good_args,
|
||||
include_directories : [configinc],
|
||||
install: false)
|
||||
endif
|
||||
|
||||
|
||||
tests = [
|
||||
['equalizer-test'],
|
||||
['test-accurate-seek', gstapp_dep],
|
||||
['test-segment-seeks'],
|
||||
['videocrop-test'],
|
||||
['videobox-test'],
|
||||
['videocrop2-test'],
|
||||
]
|
||||
|
||||
foreach t : tests
|
||||
executable(t.get(0), t.get(0) + '.c',
|
||||
dependencies: [gst_dep, libm] + [t.get(1, [])],
|
||||
c_args : gst_plugins_good_args,
|
||||
include_directories : [configinc],
|
||||
install: false)
|
||||
endforeach
|
|
@ -3,4 +3,5 @@ if host_machine.system() != 'windows'
|
|||
subdir('check')
|
||||
endif
|
||||
|
||||
subdir('icles')
|
||||
# TODO: Implement examples etc
|
||||
|
|
Loading…
Reference in a new issue