summaryrefslogtreecommitdiff
path: root/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 /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 'meson.build')
-rw-r--r--meson.build4
1 files changed, 3 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 4cb1b2088..c3a9c5041 100644
--- a/meson.build
+++ b/meson.build
@@ -17,6 +17,7 @@ endif
gst_version_is_dev = gst_version_minor % 2 == 1 and gst_version_micro < 90
glib_req = '>= 2.40.0'
+orc_req = '>= 0.4.17'
gst_req = '>= @0@.@1@.0'.format(gst_version_major, gst_version_minor)
api_version = '1.0'
@@ -359,7 +360,8 @@ endif
have_orcc = false
orcc_args = []
# Used by various libraries/elements that use Orc code
-orc_dep = dependency('orc-0.4', required : get_option('orc'))
+orc_dep = dependency('orc-0.4', version : orc_req, required : get_option('orc'),
+ fallback : ['orc', 'orc_dep'])
orcc = find_program('orcc', required : get_option('orc'))
if orc_dep.found() and orcc.found()
have_orcc = true