diff options
author | Seungha Yang <seungha.yang@navercorp.com> | 2019-01-30 19:54:33 +0900 |
---|---|---|
committer | Seungha Yang <seungha.yang@navercorp.com> | 2019-01-30 19:55:05 +0900 |
commit | a9c61e467a0c465d6142b53cb88818f4cc1984b0 (patch) | |
tree | c571fba78b1aa56041cd89c12571446d4fdfb59c /tests | |
parent | 19382f1e9138220a64ca0f37bd076ed1fddacaa7 (diff) | |
download | gstreamer-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')
-rw-r--r-- | tests/check/meson.build | 9 |
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] |