summaryrefslogtreecommitdiff
path: root/src/android/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/android/meson.build')
-rw-r--r--src/android/meson.build7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/android/meson.build b/src/android/meson.build
index 68646120..1e08e3b8 100644
--- a/src/android/meson.build
+++ b/src/android/meson.build
@@ -17,9 +17,14 @@ endforeach
libyuv_dep = dependency('libyuv', required : false)
+if not libyuv_dep.found()
+ libyuv_vndk_dep = dependency('vndk_libyuv', required : false)
+ android_deps += [libyuv_vndk_dep]
+endif
+
# Fallback to a subproject if libyuv isn't found, as it's typically not
# provided by distributions.
-if not libyuv_dep.found()
+if not libyuv_dep.found() and not libyuv_vndk_dep.found()
cmake = import('cmake')
libyuv_vars = cmake.subproject_options()