meson: Add support orc fallback
[platform/upstream/gstreamer.git] / tests / check / meson.build
index 04fb1a1..c621906 100644 (file)
@@ -199,13 +199,18 @@ orc_tests = [
   ['orc_videotestsrc', files('../../gst/videotestsrc/gstvideotestsrcorc.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]