forked from huawei/mindspore2022
27 lines
1.0 KiB
CMake
27 lines
1.0 KiB
CMake
cmake_minimum_required(VERSION 3.12)
|
|
project(DPICO_Custom)
|
|
include(${TOP_DIR}/cmake/utils.cmake)
|
|
|
|
if(DEFINED ENV{HISI_SDK_PATH})
|
|
set(SD3403_SDK_PATH $ENV{HISI_SDK_PATH}/sd3403_sdk/dpico_acl_adapter/3403_sdk)
|
|
else()
|
|
message(FATAL_ERROR "error, no sdk found")
|
|
endif()
|
|
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
|
include_directories(${SD3403_SDK_PATH})
|
|
include_directories(${SD3403_SDK_PATH}/include)
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../runtime)
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../runtime/include)
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../runtime/include/third_party)
|
|
link_directories(${SD3403_SDK_PATH}/lib)
|
|
|
|
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR}/src COMMON_SRC)
|
|
|
|
set(LINK_LOCAT_LIB ${SD3403_SDK_PATH}/lib/libsvp_acl.so
|
|
pthread ${SD3403_SDK_PATH}/lib/libsecurec.so dl
|
|
${SD3403_SDK_PATH}/lib/libprotobuf-c.so.1 stdc++)
|
|
|
|
add_library(dpico_acl_adapter SHARED
|
|
${COMMON_SRC})
|
|
target_link_libraries(dpico_acl_adapter ${LINK_LOCAT_LIB} securec) |