@@ -38,6 +38,9 @@ add_library(joint_trajectory_controller SHARED
38
38
src/trajectory.cpp
39
39
)
40
40
target_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 ()
41
44
target_include_directories (joint_trajectory_controller PUBLIC
42
45
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR} /include >
43
46
$<INSTALL_INTERFACE:include /joint_trajectory_controller>
@@ -66,23 +69,26 @@ if(BUILD_TESTING)
66
69
find_package (ros2_control_test_assets REQUIRED)
67
70
68
71
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
+ )
71
76
target_compile_definitions (test_trajectory PRIVATE _USE_MATH_DEFINES)
72
77
73
78
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
+ )
77
83
78
84
ament_add_gmock(test_trajectory_controller
79
85
test /test_trajectory_controller.cpp)
80
86
set_tests_properties (test_trajectory_controller PROPERTIES TIMEOUT 220)
81
87
target_link_libraries (test_trajectory_controller
82
88
joint_trajectory_controller
89
+ ros2_control_test_assets::ros2_control_test_assets
83
90
)
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)
86
92
87
93
add_definitions (-DTEST_FILES_DIRECTORY="${CMAKE_CURRENT_SOURCE_DIR} /test" )
88
94
ament_add_gmock(test_load_joint_trajectory_controller
0 commit comments