From 2b8659a3efaa7d1efe7a5c4ce26707e8df8de89d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Mon, 26 Nov 2018 00:58:16 +0000 Subject: meson: build opencv and ipcpipeline examples https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/576 --- tests/examples/ipcpipeline/meson.build | 15 +++++++++++++++ tests/examples/meson.build | 5 ++--- tests/examples/opencv/meson.build | 13 +++++++++++++ 3 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 tests/examples/ipcpipeline/meson.build create mode 100644 tests/examples/opencv/meson.build (limited to 'tests') diff --git a/tests/examples/ipcpipeline/meson.build b/tests/examples/ipcpipeline/meson.build new file mode 100644 index 000000000..03ca19694 --- /dev/null +++ b/tests/examples/ipcpipeline/meson.build @@ -0,0 +1,15 @@ +if get_option('ipcpipeline').disabled() or not build_ipcpipeline + subdir_done() +endif + +executable('ipcpipeline1', 'ipcpipeline1.c', + include_directories: [configinc], + dependencies: [glib_dep, gst_dep, gstbase_dep], + c_args: gst_plugins_bad_args, + install: false) + +executable('ipc-play', 'ipc-play.c', + include_directories: [configinc], + dependencies: [glib_dep, gst_dep, gstbase_dep, gstvideo_dep], + c_args: gst_plugins_bad_args, + install: false) diff --git a/tests/examples/meson.build b/tests/examples/meson.build index 9fb09b110..54a2d38a2 100644 --- a/tests/examples/meson.build +++ b/tests/examples/meson.build @@ -1,14 +1,13 @@ -# FIXME - Add other missing examples! subdir('audiomixmatrix') subdir('avsamplesink') subdir('camerabin2') subdir('codecparsers') subdir('compositor') subdir('directfb') -#subdir('ipcpipeline') +subdir('ipcpipeline') subdir('mpegts') subdir('mxf') -#subdir('opencv') +subdir('opencv', if_found: opencv_dep) subdir('uvch264') subdir('waylandsink') subdir('webrtc') diff --git a/tests/examples/opencv/meson.build b/tests/examples/opencv/meson.build new file mode 100644 index 000000000..e00227c8e --- /dev/null +++ b/tests/examples/opencv/meson.build @@ -0,0 +1,13 @@ +examples = ['gstmotioncells_dynamic_test', 'gsthanddetect_test', 'gstfacedetect_test'] + +foreach example : examples + exe_name = example + src_file = '@0@.c'.format(example) + + executable(exe_name, + src_file, + include_directories: [configinc], + dependencies: [glib_dep, gst_dep, gstbase_dep], + c_args: ['-DHAVE_CONFIG_H=1'], + install: false) +endforeach -- cgit v1.2.1