@@ -21,44 +21,43 @@ include_directories(include)
21
21
22
22
add_library (talker SHARED src/talker.cpp)
23
23
target_compile_definitions (talker PRIVATE WAIT_SET_DLL)
24
- ament_target_dependencies (talker rclcpp rclcpp_components std_msgs )
24
+ target_link_libraries (talker PUBLIC rclcpp::rclcpp rclcpp_components:: component ${std_msgs_TARGETS} )
25
25
rclcpp_components_register_node(
26
26
talker
27
27
PLUGIN "Talker"
28
28
EXECUTABLE wait_set_talker)
29
29
30
30
add_library (listener SHARED src/listener.cpp)
31
31
target_compile_definitions (listener PRIVATE WAIT_SET_DLL)
32
- ament_target_dependencies (listener rclcpp rclcpp_components std_msgs )
32
+ target_link_libraries (listener PUBLIC rclcpp::rclcpp rclcpp_components:: component ${std_msgs_TARGETS} )
33
33
rclcpp_components_register_node(
34
34
listener
35
35
PLUGIN "Listener"
36
36
EXECUTABLE wait_set_listener)
37
37
38
38
add_executable (wait_set src/wait_set.cpp)
39
- ament_target_dependencies (wait_set example_interfaces rclcpp std_msgs )
39
+ target_link_libraries (wait_set PRIVATE ${example_interfaces_TARGETS} rclcpp::rclcpp ${std_msgs_TARGETS} )
40
40
41
41
add_executable (static_wait_set src/static_wait_set.cpp)
42
- ament_target_dependencies (static_wait_set rclcpp std_msgs )
42
+ target_link_libraries (static_wait_set PRIVATE rclcpp::rclcpp ${std_msgs_TARGETS} )
43
43
44
44
add_executable (thread_safe_wait_set src/thread_safe_wait_set.cpp)
45
- ament_target_dependencies (thread_safe_wait_set example_interfaces rclcpp std_msgs )
45
+ target_link_libraries (thread_safe_wait_set PRIVATE ${example_interfaces_TARGETS} rclcpp::rclcpp ${std_msgs_TARGETS} )
46
46
47
47
add_executable (wait_set_topics_and_timer src/wait_set_topics_and_timer.cpp)
48
- ament_target_dependencies (wait_set_topics_and_timer rclcpp std_msgs )
48
+ target_link_libraries (wait_set_topics_and_timer PRIVATE rclcpp::rclcpp ${std_msgs_TARGETS} )
49
49
50
50
add_executable (wait_set_random_order src/wait_set_random_order.cpp)
51
- ament_target_dependencies (wait_set_random_order rclcpp std_msgs )
51
+ target_link_libraries (wait_set_random_order PRIVATE rclcpp::rclcpp ${std_msgs_TARGETS} )
52
52
53
53
add_executable (executor_random_order src/executor_random_order.cpp)
54
- ament_target_dependencies (executor_random_order rclcpp std_msgs )
54
+ target_link_libraries (executor_random_order PRIVATE rclcpp::rclcpp ${std_msgs_TARGETS} )
55
55
56
56
add_executable (wait_set_topics_with_different_rates src/wait_set_topics_with_different_rates.cpp)
57
- ament_target_dependencies (wait_set_topics_with_different_rates rclcpp std_msgs )
57
+ target_link_libraries (wait_set_topics_with_different_rates PRIVATE rclcpp::rclcpp ${std_msgs_TARGETS} )
58
58
59
59
add_executable (wait_set_composed src/wait_set_composed.cpp)
60
- target_link_libraries (wait_set_composed talker listener)
61
- ament_target_dependencies(wait_set_composed rclcpp)
60
+ target_link_libraries (wait_set_composed PRIVATE talker listener rclcpp::rclcpp)
62
61
63
62
install (TARGETS
64
63
talker
0 commit comments