cmvr-es/cmvr-es/task/ume_teleop_task/CMakeLists.txt

21 lines
601 B
CMake

find_package(Threads REQUIRED)
add_library(ume_teleop_task STATIC
src/ume_teleop_task.cpp
)
target_compile_features(ume_teleop_task PUBLIC cxx_std_17)
target_include_directories(ume_teleop_task PUBLIC ${PROJECT_SOURCE_DIR}/cmvr-es)
target_link_libraries(ume_teleop_task
PUBLIC
cmvr_es::task
cmvr_es::arm_teleop_client
cmvr_es::proto
PRIVATE
cmvr_es::logging
cmvr_es::stop_all_admission_gate
Threads::Threads
)
add_library(cmvr_es::ume_teleop_task ALIAS ume_teleop_task)
install(TARGETS ume_teleop_task ARCHIVE DESTINATION lib)