From a6b21315c00d2c49894cf52b008a6eef967c0f68 Mon Sep 17 00:00:00 2001 From: Jihoon Lee Date: Mon, 7 Dec 2020 20:31:44 +0900 Subject: [PATCH] [ndk] Add enable profile flag This patch add enable profile flag for ndk build for profiling purpose **Self evaluation:** 1. Build test: [X]Passed [ ]Failed [ ]Skipped 2. Run test: [X]Passed [ ]Failed [ ]Skipped Signed-off-by: Jihoon Lee --- jni/Android.mk | 5 +++++ meson.build | 1 + 2 files changed, 6 insertions(+) diff --git a/jni/Android.mk b/jni/Android.mk index b97bcb8..0db5649 100644 --- a/jni/Android.mk +++ b/jni/Android.mk @@ -134,6 +134,11 @@ LOCAL_C_INCLUDES += $(TFLITE_INCLUDES) LOCAL_CFLAGS += -DENABLE_TFLITE_BACKBONE=1 endif #ENABLE_TFLITE_BACKBONE +# Enable Profile +ifeq ($(ENABLE_PROFILE), 1) +LOCAL_CFLAGS += -DPROFILE=1 +endif #ENABLE_PROFILE + include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) diff --git a/meson.build b/meson.build index 39256d7..7d13a41 100644 --- a/meson.build +++ b/meson.build @@ -184,6 +184,7 @@ if get_option('enable-android') 'NDK_APPLICATION_MK': jni_root / 'Application.mk', 'NDK_LIBS_OUT': jni_build_root / 'libs', 'NDK_OUT': jni_build_root / 'objs', + 'ENABLE_PROFILE': get_option('enable-profile') ? 1 : 0, } num_threads = run_command('grep', '-c', '^processor', '/proc/cpuinfo').stdout().strip() -- 2.7.4