|
|
|
@@ -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 () |