summaryrefslogtreecommitdiff
path: root/externals/CMakeLists.txt
diff options
context:
space:
mode:
author오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>2018-06-22 09:47:18 +0900
committerGitHub Enterprise <noreply-CODE@samsung.com>2018-06-22 09:47:18 +0900
commit2c1940476c16c5619a39af534dc91bf3c33ab118 (patch)
treed76525a902cd9f30ea90ef24f9c4cb5984f9685c /externals/CMakeLists.txt
parentf606eed327ead3727eb89a1f951217488a5db955 (diff)
downloadnnfw-2c1940476c16c5619a39af534dc91bf3c33ab118.tar.gz
nnfw-2c1940476c16c5619a39af534dc91bf3c33ab118.tar.bz2
nnfw-2c1940476c16c5619a39af534dc91bf3c33ab118.zip
Fix CMakeLists for android build (#1750)
Install JNI so file to lib/ Link log for debug Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
Diffstat (limited to 'externals/CMakeLists.txt')
-rw-r--r--externals/CMakeLists.txt4
1 files changed, 3 insertions, 1 deletions
diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt
index e17a7e8df..9c99c01cc 100644
--- a/externals/CMakeLists.txt
+++ b/externals/CMakeLists.txt
@@ -47,7 +47,7 @@ list(APPEND TFLITE_INCLUDES "${TFLITE_DEPEND_DIR}/farmhash/src")
list(APPEND TFLITE_INCLUDES "${TFLITE_DEPEND_DIR}/flatbuffers/include")
# This kernels are not used on nnfw
-## spectrogram
+## spectrogram
list(REMOVE_ITEM TFLITE_SRCS "${TENSORFLOW_LITE_BASE}/kernels/audio_spectrogram.cc")
list(REMOVE_ITEM TFLITE_SRCS "${TENSORFLOW_LITE_BASE}/kernels/audio_spectrogram_test.cc")
list(REMOVE_ITEM TFLITE_SRCS "${TENSORFLOW_LITE_BASE}/kernels/internal/spectrogram.cc")
@@ -80,6 +80,7 @@ target_compile_definitions(tensorflow-lite PUBLIC "GEMMLOWP_ALLOW_SLOW_SCALAR_FA
target_link_libraries(tensorflow-lite eigen3 ${LIB_PTHREAD} dl)
if("${TARGET_OS}" STREQUAL "android")
+ target_link_libraries(tensorflow-lite log)
#
# Tensorflow Lite JNI library
#
@@ -102,4 +103,5 @@ if("${TARGET_OS}" STREQUAL "android")
target_include_directories(tensorflowlite_jni PUBLIC ${TFLITE_JNI_INCLUDES} ${TFLITE_INCLUDES})
target_link_libraries(tensorflowlite_jni eigen3 ${LIB_PTHREAD} dl)
target_link_libraries(tensorflowlite_jni log)
+ install(TARGETS tensorflowlite_jni DESTINATION lib)
endif()