tests = [ ['equalizer-test'], ['test-accurate-seek', gstapp_dep], ['test-segment-seeks'], ['videocrop-test'], ['videobox-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 test_name = t.get(0) extra_deps = t.get(1, []) executable(test_name, test_name + '.c', dependencies: [gst_dep, libm, extra_deps], c_args : gst_plugins_good_args, include_directories : [configinc], install: false) endforeach