@@ -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