From 02ee934b3e21cfbed77ac4785eb3025ac52e21e4 Mon Sep 17 00:00:00 2001 From: MediaPipe Team Date: Thu, 2 Mar 2023 10:44:19 -0800 Subject: [PATCH] When "--define=MEDIAPIPE_NO_JNI=1" used in compilation, no implementation in libandroid.so is used. PiperOrigin-RevId: 513580575 --- mediapipe/util/android/BUILD | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mediapipe/util/android/BUILD b/mediapipe/util/android/BUILD index c900edd7..73ce5f23 100644 --- a/mediapipe/util/android/BUILD +++ b/mediapipe/util/android/BUILD @@ -23,8 +23,13 @@ cc_library( ], }), hdrs = ["asset_manager_util.h"], + defines = select({ + "//mediapipe/framework:android_no_jni": ["MEDIAPIPE_NO_JNI"], + "//conditions:default": [], + }), linkopts = select({ "//conditions:default": [], + "//mediapipe/framework:android_no_jni": [], "//mediapipe:android": ["-landroid"], }), visibility = ["//visibility:public"],