From 793806ce507eb384aeabdf7196850f78b2bfa8e9 Mon Sep 17 00:00:00 2001 From: ssjia Date: Fri, 7 Nov 2025 12:16:41 -0800 Subject: [PATCH] [ET][jni] Provide opt-out config for vulkan backend dependency ## Context IGVR can't use downloadable modules so an opt out path is required to avoid regressing APK size from including the vulkan backend. Differential Revision: [D86547777](https://our.internmc.facebook.com/intern/diff/D86547777/) [ghstack-poisoned] --- extension/android/BUCK | 5 +++-- extension/android/jni/BUCK | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/extension/android/BUCK b/extension/android/BUCK index 14d4524166a..aaaddf2bffc 100644 --- a/extension/android/BUCK +++ b/extension/android/BUCK @@ -22,9 +22,10 @@ non_fbcode_target(_kind = fb_android_library, language = "JAVA", deps = [ "//fbandroid/java/com/facebook/jni:jni", - "//xplat/executorch/backends/vulkan:vulkan_backend_lib_static", "//fbandroid/libraries/soloader/java/com/facebook/soloader/nativeloader:nativeloader", - ], + ] + [ + "//xplat/executorch/backends/vulkan:vulkan_backend_lib_static", + ] if read_config("executorch", "minimal_jni", "false") == "false" else [] ) non_fbcode_target(_kind = fb_android_library, diff --git a/extension/android/jni/BUCK b/extension/android/jni/BUCK index 1b40f1e8cec..87c7f7ecca7 100644 --- a/extension/android/jni/BUCK +++ b/extension/android/jni/BUCK @@ -66,8 +66,9 @@ non_fbcode_target(_kind = fb_android_cxx_library, "//xplat/executorch/extension/runner_util:inputs_static", "//xplat/executorch/extension/tensor:tensor_static", "//xplat/executorch/kernels/quantized:generated_lib_static", + ] + [ "//xplat/executorch/backends/vulkan:vulkan_backend_lib_static", - ], + ] if read_config("executorch", "minimal_jni", "false") == "false" else [] ) non_fbcode_target(_kind = fb_android_cxx_library,