summaryrefslogtreecommitdiff
path: root/tests/check/meson.build
diff options
context:
space:
mode:
authorSeungha Yang <seungha.yang@navercorp.com>2019-01-30 19:54:33 +0900
committerSeungha Yang <seungha.yang@navercorp.com>2019-01-30 19:55:05 +0900
commita9c61e467a0c465d6142b53cb88818f4cc1984b0 (patch)
treec571fba78b1aa56041cd89c12571446d4fdfb59c /tests/check/meson.build
parent19382f1e9138220a64ca0f37bd076ed1fddacaa7 (diff)
downloadgstreamer-plugins-bad-a9c61e467a0c465d6142b53cb88818f4cc1984b0.tar.gz
meson: Add support orc fallback
Allow fallback to orc subproject if any, and add missing orc version check. Additionally 'dependencies' keyword is removed from find_library, because it's invalid keyword for find_library.
Diffstat (limited to 'tests/check/meson.build')
-rw-r--r--tests/check/meson.build9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/check/meson.build b/tests/check/meson.build
index 1790fdf07..83b3d84e8 100644
--- a/tests/check/meson.build
+++ b/tests/check/meson.build
@@ -151,13 +151,18 @@ orc_tests = [
['orc_bayer', files('../../gst/bayer/gstbayerorc.orc')],
]
+orc_test_dep = dependency('', required : false)
if have_orcc
# FIXME: there should really just be a separate orc-test-0.4.pc file for this
if orc_dep.type_name() == 'pkgconfig'
- orc_test_dep = cc.find_library('orc-test-0.4', dependencies: orc_dep)
- else
+ orc_test_dep = cc.find_library('orc-test-0.4', required : false)
+ endif
+ if not orc_test_dep.found()
orc_test_dep = dependency('', fallback: ['orc', 'orc_test_dep'])
endif
+endif
+
+if have_orcc and orc_test_dep.found()
foreach t : orc_tests
tname = t[0]
torcfile = t[1]