Skip to content

Commit 8e9cd20

Browse files
authored
Replace ament_target_dependencies with target_link_libraries (#145)
`ament_target_dependencies` is deprecated, it will require a release on `rolling` Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
1 parent 9574be2 commit 8e9cd20

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

openni2_camera/CMakeLists.txt

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,13 @@ add_library(openni2_wrapper SHARED
4545
target_link_libraries(openni2_wrapper
4646
${PC_OPENNI2_LIBRARIES}
4747
)
48-
ament_target_dependencies(openni2_wrapper
49-
builtin_interfaces
50-
camera_info_manager
51-
image_transport
52-
sensor_msgs
53-
rclcpp
54-
rclcpp_components
55-
rosidl_default_runtime
48+
target_link_libraries(openni2_wrapper
49+
${builtin_interfaces_TARGETS}
50+
camera_info_manager::camera_info_manager
51+
image_transport::image_transport
52+
${sensor_msgs_TARGETS}
53+
rclcpp::rclcpp
54+
rclcpp_components::component
5655
)
5756

5857
add_executable(test_wrapper test/test_wrapper.cpp)
@@ -64,11 +63,11 @@ add_library(openni2_camera_lib SHARED
6463
target_link_libraries(openni2_camera_lib
6564
openni2_wrapper
6665
)
67-
ament_target_dependencies(openni2_camera_lib
68-
camera_info_manager
69-
image_transport
70-
sensor_msgs
71-
rclcpp
66+
target_link_libraries(openni2_camera_lib
67+
camera_info_manager::camera_info_manager
68+
image_transport::image_transport
69+
${sensor_msgs_TARGETS}
70+
rclcpp::rclcpp
7271
)
7372
rosidl_get_typesupport_target(cpp_typesupport_target
7473
${PROJECT_NAME} "rosidl_typesupport_cpp")
@@ -121,4 +120,3 @@ ament_export_dependencies(
121120
rclcpp
122121
)
123122
ament_package()
124-

0 commit comments

Comments
 (0)