diff options
author | Luis de Bethencourt <luisbg@osg.samsung.com> | 2016-11-15 16:57:20 +0000 |
---|---|---|
committer | Luis de Bethencourt <luisbg@osg.samsung.com> | 2016-11-26 17:55:23 +0000 |
commit | de99cf0de1fb332b2e757d027ec8c35eb1ac5811 (patch) | |
tree | 1706b51107b61efa41b36a23959787a2817bee6b /gst-libs/gst/opencv | |
parent | 555c4eb1b293626b0020b35360dba3cd2d3f2a29 (diff) | |
download | gstreamer-plugins-bad-de99cf0de1fb332b2e757d027ec8c35eb1ac5811.tar.gz |
opencv: Enable in meson build
https://bugzilla.gnome.org/show_bug.cgi?id=774223
Diffstat (limited to 'gst-libs/gst/opencv')
-rw-r--r-- | gst-libs/gst/opencv/meson.build | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gst-libs/gst/opencv/meson.build b/gst-libs/gst/opencv/meson.build new file mode 100644 index 000000000..80639d3aa --- /dev/null +++ b/gst-libs/gst/opencv/meson.build @@ -0,0 +1,27 @@ +opencv_sources = [ + 'gstopencvutils.cpp', + 'gstopencvvideofilter.cpp', +] + +opencv_headers = [ + 'gstopencvutils.h', + 'gstopencvvideofilter.h', +] +install_headers(opencv_headers, subdir : 'gstreamer-1.0/gst/opencv') + +opencv_dep = dependency('opencv', version : '>= 2.3.0', required : false) +if opencv_dep.found() + gstopencv = library('gstopencv-' + api_version, + opencv_sources, + c_args : gst_plugins_bad_args, + include_directories : [configinc, libsinc], + version : libversion, + soversion : soversion, + install : true, + dependencies : [gstbase_dep, gstvideo_dep, opencv_dep], + ) + + gstopencv_dep = declare_dependency(link_with: gstopencv, + include_directories : [libsinc], + dependencies : [gstvideo_dep, opencv_dep]) +endif |