cmvr-es/cmvr-es/devices/arm/huayan_arm/CMakeLists.txt

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)