@@ -20,25 +20,74 @@ find_package(performance_test_factory REQUIRED)
2020##
2121
2222add_executable (publisher_nodes_main src/publisher_nodes_main.cpp )
23- ament_target_dependencies (publisher_nodes_main rclcpp performance_test performance_test_factory )
23+ target_include_directories (publisher_nodes_main PUBLIC
24+ ${performance_test_INCLUDE_DIRS}
25+ )
26+ target_link_libraries (publisher_nodes_main
27+ rclcpp::rclcpp
28+ ${performance_test_LIBRARIES}
29+ ${performance_test_factory_LIBRARIES}
30+ )
2431
2532add_executable (subscriber_nodes_main src/subscriber_nodes_main.cpp )
26- ament_target_dependencies (subscriber_nodes_main rclcpp performance_test performance_test_factory )
33+ target_include_directories (subscriber_nodes_main PUBLIC
34+ ${performance_test_INCLUDE_DIRS}
35+ )
36+ target_link_libraries (subscriber_nodes_main
37+ rclcpp::rclcpp
38+ ${performance_test_LIBRARIES}
39+ ${performance_test_factory_LIBRARIES}
40+ )
2741
2842add_executable (client_nodes_main src/client_nodes_main.cpp )
29- ament_target_dependencies (client_nodes_main rclcpp performance_test performance_test_factory )
43+ target_include_directories (client_nodes_main PUBLIC
44+ ${performance_test_INCLUDE_DIRS}
45+ )
46+ target_link_libraries (client_nodes_main
47+ rclcpp::rclcpp
48+ ${performance_test_LIBRARIES}
49+ ${performance_test_factory_LIBRARIES}
50+ )
3051
3152add_executable (server_nodes_main src/server_nodes_main.cpp )
32- ament_target_dependencies (server_nodes_main rclcpp performance_test performance_test_factory )
53+ target_include_directories (server_nodes_main PUBLIC
54+ ${performance_test_INCLUDE_DIRS}
55+ )
56+ target_link_libraries (server_nodes_main
57+ rclcpp::rclcpp
58+ ${performance_test_LIBRARIES}
59+ ${performance_test_factory_LIBRARIES}
60+ )
3361
3462add_executable (simple_pub_sub_main src/simple_pub_sub_main.cpp )
35- ament_target_dependencies (simple_pub_sub_main rclcpp performance_test performance_test_factory )
63+ target_include_directories (simple_pub_sub_main PUBLIC
64+ ${performance_test_INCLUDE_DIRS}
65+ )
66+ target_link_libraries (simple_pub_sub_main
67+ rclcpp::rclcpp
68+ ${performance_test_LIBRARIES}
69+ ${performance_test_factory_LIBRARIES}
70+ )
3671
3772add_executable (simple_client_service_main src/simple_client_service_main.cpp )
38- ament_target_dependencies (simple_client_service_main rclcpp performance_test performance_test_factory )
73+ target_include_directories (simple_client_service_main PUBLIC
74+ ${performance_test_INCLUDE_DIRS}
75+ )
76+ target_link_libraries (simple_client_service_main
77+ rclcpp::rclcpp
78+ ${performance_test_LIBRARIES}
79+ ${performance_test_factory_LIBRARIES}
80+ )
3981
4082add_executable (json_system_main src/json_system_main.cpp )
41- ament_target_dependencies (json_system_main rclcpp performance_test performance_test_factory )
83+ target_include_directories (json_system_main PUBLIC
84+ ${performance_test_INCLUDE_DIRS}
85+ )
86+ target_link_libraries (json_system_main
87+ rclcpp::rclcpp
88+ ${performance_test_LIBRARIES}
89+ ${performance_test_factory_LIBRARIES}
90+ )
4291
4392install (TARGETS
4493 publisher_nodes_main
0 commit comments