Add -rdynamic to tests

This commit is contained in:
Christophe Bedard 2019-07-03 15:22:04 +02:00
parent 4c2fdd8689
commit eefb9ff439

View file

@ -25,62 +25,80 @@ if(BUILD_TESTING)
ament_target_dependencies(test_publisher ament_target_dependencies(test_publisher
rclcpp rclcpp
std_msgs std_msgs
tracetools
) )
target_link_libraries(test_publisher -rdynamic)
add_executable(test_subscription add_executable(test_subscription
src/test_subscription.cpp src/test_subscription.cpp
) )
ament_target_dependencies(test_subscription ament_target_dependencies(test_subscription
rclcpp rclcpp
std_msgs std_msgs
tracetools
) )
target_link_libraries(test_subscription -rdynamic)
add_executable(test_intra add_executable(test_intra
src/test_intra.cpp src/test_intra.cpp
) )
ament_target_dependencies(test_intra ament_target_dependencies(test_intra
rclcpp rclcpp
std_msgs std_msgs
tracetools
) )
target_link_libraries(test_intra -rdynamic)
add_executable(test_ping add_executable(test_ping
src/test_ping.cpp src/test_ping.cpp
) )
ament_target_dependencies(test_ping ament_target_dependencies(test_ping
rclcpp rclcpp
std_msgs std_msgs
tracetools
) )
target_link_libraries(test_ping -rdynamic)
add_executable(test_pong add_executable(test_pong
src/test_pong.cpp src/test_pong.cpp
) )
ament_target_dependencies(test_pong ament_target_dependencies(test_pong
rclcpp rclcpp
std_msgs std_msgs
tracetools
) )
target_link_libraries(test_pong -rdynamic)
add_executable(test_timer add_executable(test_timer
src/test_timer.cpp src/test_timer.cpp
) )
ament_target_dependencies(test_timer ament_target_dependencies(test_timer
rclcpp rclcpp
tracetools
) )
target_link_libraries(test_timer -rdynamic)
add_executable(test_service add_executable(test_service
src/test_service.cpp src/test_service.cpp
) )
ament_target_dependencies(test_service ament_target_dependencies(test_service
rclcpp rclcpp
std_srvs std_srvs
tracetools
) )
target_link_libraries(test_service -rdynamic)
add_executable(test_service_ping add_executable(test_service_ping
src/test_service_ping.cpp src/test_service_ping.cpp
) )
ament_target_dependencies(test_service_ping ament_target_dependencies(test_service_ping
rclcpp rclcpp
std_srvs std_srvs
tracetools
) )
target_link_libraries(test_service_ping -rdynamic)
add_executable(test_service_pong add_executable(test_service_pong
src/test_service_pong.cpp src/test_service_pong.cpp
) )
ament_target_dependencies(test_service_pong ament_target_dependencies(test_service_pong
rclcpp rclcpp
std_srvs std_srvs
tracetools
) )
target_link_libraries(test_service_pong -rdynamic)
install(TARGETS install(TARGETS
test_intra test_intra