26 lines
649 B
CMake
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()
|