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

26 lines
649 B
CMake

add_subdirectory(motor_robot_arm)
add_subdirectory(aubo_arm)
add_subdirectory(huayan_arm)
add_library(robot_arm INTERFACE)
target_include_directories(robot_arm INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(robot_arm
INTERFACE
cmvr_es::device::motor_robot_arm
cmvr_es::device::aubo_arm
cmvr_es::device::huayan_arm
cmvr_es::proto
)
add_library(cmvr_es::device::arm ALIAS robot_arm)
if(BUILD_TESTING)
enable_testing()
add_executable(tool_frame_utils_test
tests/tool_frame_utils_test.cpp
)
add_test(NAME tool_frame_utils_test COMMAND tool_frame_utils_test)
endif()