Skip to content

Commit cd2fd4e

Browse files
committed
Fix Bullet cmake configuration
1 parent 0d47e11 commit cd2fd4e

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

moveit_core/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,14 +127,14 @@ set(THIS_PACKAGE_INCLUDE_DEPENDS
127127
Eigen3
128128
eigen3_cmake_module
129129
OCTOMAP
130+
Bullet
130131
)
131132

132133
pluginlib_export_plugin_description_file(moveit_core collision_detector_fcl_description.xml)
133134
pluginlib_export_plugin_description_file(moveit_core collision_detector_bullet_description.xml)
134135

135136
include_directories(SYSTEM ${EIGEN3_INCLUDE_DIRS}
136137
${LIBFCL_INCLUDE_DIRS}
137-
${BULLET_INCLUDE_DIRS}
138138
)
139139

140140
include_directories(${THIS_PACKAGE_INCLUDE_DIRS}

moveit_core/collision_detection_bullet/CMakeLists.txt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ add_library(${MOVEIT_LIB_NAME} SHARED
1010
src/bullet_integration/ros_bullet_utils.cpp
1111
)
1212
set_target_properties(${MOVEIT_LIB_NAME} PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}")
13-
13+
ament_target_dependencies(${MOVEIT_LIB_NAME} SYSTEM
14+
BULLET
15+
)
1416
ament_target_dependencies(${MOVEIT_LIB_NAME}
1517
rclcpp
1618
rmw_implementation
@@ -22,22 +24,24 @@ ament_target_dependencies(${MOVEIT_LIB_NAME}
2224
)
2325
target_link_libraries(${MOVEIT_LIB_NAME}
2426
moveit_collision_detection
25-
${BULLET_LIBRARIES}
2627
)
2728

2829
add_library(collision_detector_bullet_plugin SHARED src/collision_detector_bullet_plugin_loader.cpp)
2930
set_target_properties(collision_detector_bullet_plugin PROPERTIES VERSION "${${PROJECT_NAME}_VERSION}")
30-
target_link_libraries(collision_detector_bullet_plugin PUBLIC
31-
${MOVEIT_LIB_NAME}
32-
moveit_planning_scene
31+
ament_target_dependencies(collision_detector_bullet_plugin SYSTEM
32+
BULLET
3333
)
34-
ament_target_dependencies(collision_detector_bullet_plugin PUBLIC
34+
ament_target_dependencies(collision_detector_bullet_plugin
3535
rclcpp
3636
urdf
3737
visualization_msgs
3838
pluginlib
3939
rmw_implementation
4040
)
41+
target_link_libraries(collision_detector_bullet_plugin
42+
${MOVEIT_LIB_NAME}
43+
moveit_planning_scene
44+
)
4145

4246
install(DIRECTORY include/ DESTINATION include)
4347
install(TARGETS ${MOVEIT_LIB_NAME} EXPORT ${MOVEIT_LIB_NAME}

0 commit comments

Comments
 (0)