diff --git a/micro_ros_agent/CMakeLists.txt b/micro_ros_agent/CMakeLists.txt index f970e38..0dc866c 100644 --- a/micro_ros_agent/CMakeLists.txt +++ b/micro_ros_agent/CMakeLists.txt @@ -160,39 +160,26 @@ install( ) if(UBUILD_AGENT_EXECUTABLE) - add_executable(micro_ROS_agent + add_executable(micro_ros_agent_bin ${SRCS} src/main.cpp ) - target_include_directories(micro_ROS_agent + target_include_directories(micro_ros_agent_bin PRIVATE $ ) - ament_target_dependencies(micro_ROS_agent - rosidl_typesupport_fastrtps_cpp - rosidl_runtime_cpp - rosidl_typesupport_cpp - fastcdr - fastrtps - rmw_dds_common - rmw - rmw_fastrtps_shared_cpp - micro_ros_msgs - ) + ament_target_dependencies(micro_ros_agent_bin ${PROJECT_NAME}) - target_link_libraries(micro_ROS_agent - microxrcedds_agent - fastcdr - fastrtps - $<$>:rt> - $<$>:dl> - ) + target_link_libraries(micro_ros_agent_bin ${PROJECT_NAME}) + + set_target_properties(micro_ros_agent_bin + PROPERTIES OUTPUT_NAME ${PROJECT_NAME}) install( TARGETS - micro_ROS_agent + micro_ros_agent_bin DESTINATION lib/${PROJECT_NAME} )