summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2018-12-16 17:35:58 +0000
committerSebastian Dröge <slomo@coaxion.net>2018-12-17 09:12:53 +0000
commit56c65afff4e42bf4a0ef9fd34e97eb4b5cecb773 (patch)
tree6c186409fa7703e7fb9f1329eecc67e600acdd64 /ext
parentd7b7f2a9a5fc48457ac272fcecf9e78180d9e71b (diff)
downloadgstreamer-plugins-bad-56c65afff4e42bf4a0ef9fd34e97eb4b5cecb773.tar.gz
meson: build dc1394 plugin
Diffstat (limited to 'ext')
-rw-r--r--ext/dc1394/meson.build12
-rw-r--r--ext/meson.build2
2 files changed, 13 insertions, 1 deletions
diff --git a/ext/dc1394/meson.build b/ext/dc1394/meson.build
new file mode 100644
index 000000000..1b37f006c
--- /dev/null
+++ b/ext/dc1394/meson.build
@@ -0,0 +1,12 @@
+dc1394_dep = dependency('libdc1394-2', version: '>= 2.2.5', required: get_option('dc1394'))
+if dc1394_dep.found()
+ gstdc1394 = library('gstdc1394',
+ 'gstdc1394src.c',
+ c_args: gst_plugins_bad_args,
+ include_directories: [configinc],
+ dependencies: [gstvideo_dep, dc1394_dep],
+ install: true,
+ install_dir: plugins_install_dir,
+ )
+ pkgconfig.generate(gstdc1394, install_dir: plugins_pkgconfig_install_dir)
+endif
diff --git a/ext/meson.build b/ext/meson.build
index 6d585aea4..9e718e294 100644
--- a/ext/meson.build
+++ b/ext/meson.build
@@ -8,7 +8,7 @@ subdir('closedcaption')
subdir('curl')
#subdir('daala')
subdir('dash')
-#subdir('dc1394')
+subdir('dc1394')
subdir('directfb')
subdir('dtls')
subdir('dts')