@@ -34,7 +34,7 @@ include_directories(include)
3434
3535# Add frame_transforms lib
3636add_library (frame_transforms SHARED src/lib/frame_transforms.cpp)
37- ament_target_dependencies (frame_transforms Eigen3 geometry_msgs sensor_msgs )
37+ target_link_libraries (frame_transforms PUBLIC Eigen3::Eigen ${geometry_msgs_TARGETS} ${sensor_msgs_TARGETS} )
3838target_include_directories (frame_transforms PUBLIC
3939 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include /${PROJECT_NAME} >
4040 $<INSTALL_INTERFACE:include /${PROJECT_NAME} >
@@ -43,27 +43,27 @@ target_include_directories(frame_transforms PUBLIC
4343
4444# examples/listeners/sensor_combined_listener
4545add_executable (sensor_combined_listener src/examples/listeners/sensor_combined_listener.cpp)
46- ament_target_dependencies (sensor_combined_listener rclcpp px4_msgs )
46+ target_link_libraries (sensor_combined_listener rclcpp::rclcpp ${px4_msgs_TARGETS} )
4747install (TARGETS sensor_combined_listener DESTINATION lib/${PROJECT_NAME} )
4848
4949# examples/listeners/vehicle_gps_position_listener
5050add_executable (vehicle_gps_position_listener src/examples/listeners/vehicle_gps_position_listener.cpp)
51- ament_target_dependencies (vehicle_gps_position_listener rclcpp px4_msgs )
51+ target_link_libraries (vehicle_gps_position_listener rclcpp::rclcpp ${px4_msgs_TARGETS} )
5252install (TARGETS vehicle_gps_position_listener DESTINATION lib/${PROJECT_NAME} )
5353
5454# examples/advertisers/debug_vect_advertiser
5555add_executable (debug_vect_advertiser src/examples/advertisers/debug_vect_advertiser.cpp)
56- ament_target_dependencies (debug_vect_advertiser rclcpp px4_msgs )
56+ target_link_libraries (debug_vect_advertiser rclcpp::rclcpp ${px4_msgs_TARGETS} )
5757install (TARGETS debug_vect_advertiser DESTINATION lib/${PROJECT_NAME} )
5858
5959# examples/offboard/offboard_control
6060add_executable (offboard_control src/examples/offboard/offboard_control.cpp)
61- ament_target_dependencies (offboard_control rclcpp px4_msgs )
61+ target_link_libraries (offboard_control rclcpp::rclcpp ${px4_msgs_TARGETS} )
6262install (TARGETS offboard_control DESTINATION lib/${PROJECT_NAME} )
6363
6464# examples/offboard/offboard_control_srv
6565add_executable (offboard_control_srv src/examples/offboard/offboard_control_srv.cpp)
66- ament_target_dependencies (offboard_control_srv rclcpp px4_msgs )
66+ target_link_libraries (offboard_control_srv rclcpp::rclcpp ${px4_msgs_TARGETS} )
6767install (TARGETS offboard_control_srv DESTINATION lib/${PROJECT_NAME} )
6868
6969
0 commit comments