|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
project(nnacl)
|
|
|
|
|
|
|
|
|
|
set(NNACL_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
|
set(TOP_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../..)
|
|
|
|
|
set(TOP_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..)
|
|
|
|
|
include_directories(NNACL_DIR)
|
|
|
|
|
|
|
|
|
|
########################### optimized files ###########################
|
|
|
|
@ -12,7 +12,7 @@ file(GLOB OPTIMIZED_ASSEMBLY
|
|
|
|
|
|
|
|
|
|
file(GLOB FP16_SRC
|
|
|
|
|
${NNACL_DIR}/fp16/*.c
|
|
|
|
|
${NNACL_DIR}/../fp16/*.cc
|
|
|
|
|
${TOP_DIR}/src/runtime/kernel/arm/fp16/*.cc
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
########################### share library build ########################
|
|
|
|
@ -34,10 +34,10 @@ if (PLATFORM_ARM64)
|
|
|
|
|
|
|
|
|
|
add_custom_command(TARGET optimize POST_BUILD
|
|
|
|
|
COMMAND ${ANDROID_NDK}/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/aarch64-linux-android/bin/strip
|
|
|
|
|
${TOP_DIR}/build/src/runtime/kernel/arm/nnacl/liboptimize.so)
|
|
|
|
|
${TOP_DIR}/build/nnacl/liboptimize.so)
|
|
|
|
|
|
|
|
|
|
add_custom_command(TARGET optimize POST_BUILD
|
|
|
|
|
COMMAND rm -rf ${TOP_DIR}/output/lib/liboptimize.so
|
|
|
|
|
COMMAND mkdir -pv ${TOP_DIR}/output/lib
|
|
|
|
|
COMMAND cp ${TOP_DIR}/build/src/runtime/kernel/arm/nnacl/liboptimize.so ${TOP_DIR}/output/lib)
|
|
|
|
|
COMMAND cp ${TOP_DIR}/build/nnacl/liboptimize.so ${TOP_DIR}/output/lib)
|
|
|
|
|
endif ()
|