meson: tests: icles: simplify build file
This commit is contained in:
parent
57a6e2ffd4
commit
0fd4a11711
@ -1,43 +1,3 @@
|
|||||||
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 = [
|
tests = [
|
||||||
['equalizer-test'],
|
['equalizer-test'],
|
||||||
['test-accurate-seek', gstapp_dep],
|
['test-accurate-seek', gstapp_dep],
|
||||||
@ -47,9 +7,31 @@ tests = [
|
|||||||
['videocrop2-test'],
|
['videocrop2-test'],
|
||||||
]
|
]
|
||||||
|
|
||||||
|
gtk_dep = dependency('gtk+-3.0', version : '>= 3.0.0', required : false)
|
||||||
|
if gtk_dep.found()
|
||||||
|
tests += [
|
||||||
|
['gdkpixbufsink-test', gtk_dep],
|
||||||
|
['gdkpixbufoverlay-test', [gstvideo_dep, gtk_dep]],
|
||||||
|
]
|
||||||
|
endif
|
||||||
|
|
||||||
|
if cdata.has('HAVE_GST_V4L2')
|
||||||
|
tests += [['v4l2src-test', gstvideo_dep]]
|
||||||
|
endif
|
||||||
|
|
||||||
|
if get_variable('have_oss4', false)
|
||||||
|
tests += [['test-oss4']]
|
||||||
|
endif
|
||||||
|
|
||||||
|
if get_variable('x11_dep', dependency('', required: false)).found()
|
||||||
|
tests += [['ximagesrc-test']]
|
||||||
|
endif
|
||||||
|
|
||||||
foreach t : tests
|
foreach t : tests
|
||||||
executable(t.get(0), t.get(0) + '.c',
|
test_name = t.get(0)
|
||||||
dependencies: [gst_dep, libm] + [t.get(1, [])],
|
extra_deps = t.get(1, [])
|
||||||
|
executable(test_name, test_name + '.c',
|
||||||
|
dependencies: [gst_dep, libm, extra_deps],
|
||||||
c_args : gst_plugins_good_args,
|
c_args : gst_plugins_good_args,
|
||||||
include_directories : [configinc],
|
include_directories : [configinc],
|
||||||
install: false)
|
install: false)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user