28 lines
671 B
CMake
28 lines
671 B
CMake
add_library(huayan_arm SHARED huayan_arm.cpp)
|
|
|
|
set(HUAYAN_ARM_SDK_DIR ${CMAKE_SOURCE_DIR}/dependency/${ARCH}/third_party/huayan_arm/v1.0)
|
|
|
|
target_include_directories(huayan_arm
|
|
PUBLIC
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
PRIVATE
|
|
${HUAYAN_ARM_SDK_DIR}/include
|
|
)
|
|
|
|
target_link_directories(huayan_arm
|
|
PRIVATE
|
|
${HUAYAN_ARM_SDK_DIR}/lib
|
|
)
|
|
|
|
target_link_libraries(huayan_arm
|
|
PUBLIC
|
|
cmvr_es::proto
|
|
PRIVATE
|
|
HR_Pro
|
|
glog
|
|
)
|
|
|
|
add_library(cmvr_es::device::huayan_arm ALIAS huayan_arm)
|
|
|
|
install(TARGETS huayan_arm LIBRARY DESTINATION lib)
|
|
install(FILES ${HUAYAN_ARM_SDK_DIR}/lib/libHR_Pro.so DESTINATION lib) |