cmvr-es/cmvr-es/device_manager/CMakeLists.txt

24 lines
732 B
CMake

add_library(device_manager STATIC
src/device_factory.cpp
src/device_manager.cpp
src/system_monitor.cpp
)
target_include_directories(device_manager PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(device_manager PRIVATE
cmvr_es::device::uvc_camera
# cmvr_es::device::mechmind
cmvr_es::device::ffmpeg_speaker
cmvr_es::device::ffmpeg_microphone
cmvr_es::device::realsense_camera
cmvr_es::device::rh56dftp_dexhand
cmvr::device::head_esp32
osqp
cmvr_es::device::humanoid_robot
# cmvr_es::device::aubo_robot
)
add_library(cmvr_es::device_manager ALIAS device_manager)
install(TARGETS device_manager LIBRARY DESTINATION lib)