@@ -38,6 +38,9 @@ add_library(joint_trajectory_controller SHARED
3838 src/trajectory.cpp
3939)
4040target_compile_features (joint_trajectory_controller PUBLIC cxx_std_17 )
41+ if (WIN32 )
42+ target_compile_definitions (joint_trajectory_controller PRIVATE _USE_MATH_DEFINES )
43+ endif ()
4144target_include_directories (joint_trajectory_controller PUBLIC
4245 $<BUILD_INTERFACE :${PROJECT_SOURCE_DIR} /include >
4346 $<INSTALL_INTERFACE :include /joint_trajectory_controller >
@@ -66,23 +69,26 @@ if(BUILD_TESTING)
6669 find_package (ros2_control_test_assets REQUIRED )
6770
6871 ament_add_gmock (test_trajectory test /test_trajectory.cpp )
69- target_link_libraries (test_trajectory joint_trajectory_controller )
70- target_link_libraries (test_trajectory ros2_control_test_assets::ros2_control_test_assets )
72+ target_link_libraries (test_trajectory
73+ joint_trajectory_controller
74+ ros2_control_test_assets::ros2_control_test_assets
75+ )
7176 target_compile_definitions (test_trajectory PRIVATE _USE_MATH_DEFINES )
7277
7378 ament_add_gmock (test_tolerances test /test_tolerances.cpp )
74- target_link_libraries (test_tolerances joint_trajectory_controller )
75- target_link_libraries (test_tolerances ros2_control_test_assets::ros2_control_test_assets )
76- target_compile_definitions (test_tolerances PRIVATE _USE_MATH_DEFINES )
79+ target_link_libraries (test_tolerances
80+ joint_trajectory_controller
81+ ros2_control_test_assets::ros2_control_test_assets
82+ )
7783
7884 ament_add_gmock (test_trajectory_controller
7985 test /test_trajectory_controller.cpp )
8086 set_tests_properties (test_trajectory_controller PROPERTIES TIMEOUT 220 )
8187 target_link_libraries (test_trajectory_controller
8288 joint_trajectory_controller
89+ ros2_control_test_assets::ros2_control_test_assets
8390 )
84- target_link_libraries (test_trajectory_controller ros2_control_test_assets::ros2_control_test_assets )
85- target_compile_definitions (joint_trajectory_controller PRIVATE _USE_MATH_DEFINES )
91+ target_compile_definitions (test_trajectory_controller PRIVATE _USE_MATH_DEFINES )
8692
8793 add_definitions (-DTEST_FILES_DIRECTORY= "${CMAKE_CURRENT_SOURCE_DIR} /test" )
8894 ament_add_gmock (test_load_joint_trajectory_controller
0 commit comments