mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-30 12:10:37 +00:00
8fd3a98256
Without these dependencies, the enumtype may not be generated when the test is built, which will cause a compile failure.
33 lines
722 B
Meson
33 lines
722 B
Meson
tests = [
|
|
['equalizer-test'],
|
|
['test-accurate-seek', [gstaudio_dep, gstapp_dep]],
|
|
['test-segment-seeks'],
|
|
['videocrop-test'],
|
|
['videobox-test'],
|
|
['videocrop2-test'],
|
|
]
|
|
|
|
if gtk_dep.found()
|
|
tests += [
|
|
['gdkpixbufsink-test', gtk_dep],
|
|
['gdkpixbufoverlay-test', [gstvideo_dep, gtk_dep]],
|
|
]
|
|
endif
|
|
|
|
if get_variable('have_oss4', false)
|
|
tests += [['test-oss4']]
|
|
endif
|
|
|
|
if x11_dep.found()
|
|
tests += [['ximagesrc-test']]
|
|
endif
|
|
|
|
foreach t : tests
|
|
test_name = t.get(0)
|
|
extra_deps = t.get(1, [])
|
|
executable(test_name, test_name + '.c',
|
|
dependencies: [gst_dep, gstbase_dep, libm, extra_deps],
|
|
c_args : gst_plugins_good_args,
|
|
include_directories : [configinc],
|
|
install: false)
|
|
endforeach
|