diff --git a/moveit_ros/visualization/CMakeLists.txt b/moveit_ros/visualization/CMakeLists.txt index 4087b99e84..d94ae53cef 100644 --- a/moveit_ros/visualization/CMakeLists.txt +++ b/moveit_ros/visualization/CMakeLists.txt @@ -19,20 +19,21 @@ pkg_check_modules(OGRE OGRE) link_directories( ${OGRE_LIBRARY_DIRS} ) find_package(catkin REQUIRED COMPONENTS - moveit_ros_planning_interface - moveit_ros_robot_interaction - moveit_ros_warehouse - moveit_ros_perception + class_loader eigen_conversions geometric_shapes interactive_markers - class_loader + moveit_ros_perception + moveit_ros_planning_interface + moveit_ros_robot_interaction + moveit_ros_warehouse + object_recognition_msgs + pluginlib + rosconsole + roscpp + rospy rviz tf - roscpp - rosconsole - object_recognition_msgs - rostest ) find_package(Eigen3 REQUIRED) @@ -63,20 +64,21 @@ add_definitions(-DQT_NO_KEYWORDS) catkin_package( LIBRARIES - moveit_rviz_plugin_render_tools - moveit_robot_state_rviz_plugin_core moveit_motion_planning_rviz_plugin_core - moveit_trajectory_rviz_plugin_core moveit_planning_scene_rviz_plugin_core + moveit_robot_state_rviz_plugin_core + moveit_rviz_plugin_render_tools + moveit_trajectory_rviz_plugin_core INCLUDE_DIRS - rviz_plugin_render_tools/include - robot_state_rviz_plugin/include - planning_scene_rviz_plugin/include motion_planning_rviz_plugin/include + planning_scene_rviz_plugin/include + robot_state_rviz_plugin/include + rviz_plugin_render_tools/include trajectory_rviz_plugin/include CATKIN_DEPENDS moveit_ros_planning_interface moveit_ros_robot_interaction + object_recognition_msgs DEPENDS EIGEN3 ) @@ -97,9 +99,6 @@ include_directories(SYSTEM ${QT_INCLUDE_DIR} ${OGRE_INCLUDE_DIRS}) -link_directories(${Boost_LIBRARY_DIRS}) -link_directories(${catkin_LIBRARY_DIRS}) - add_subdirectory(rviz_plugin_render_tools) add_subdirectory(robot_state_rviz_plugin) add_subdirectory(planning_scene_rviz_plugin) @@ -116,6 +115,6 @@ install(FILES install(DIRECTORY icons DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) if (CATKIN_ENABLE_TESTING) - find_package(rostest) + find_package(rostest REQUIRED) add_rostest(test/moveit_joy.test) endif() diff --git a/moveit_ros/visualization/motion_planning_rviz_plugin/CMakeLists.txt b/moveit_ros/visualization/motion_planning_rviz_plugin/CMakeLists.txt index 46b9fd6510..a313a22d85 100644 --- a/moveit_ros/visualization/motion_planning_rviz_plugin/CMakeLists.txt +++ b/moveit_ros/visualization/motion_planning_rviz_plugin/CMakeLists.txt @@ -32,7 +32,7 @@ add_library(${MOVEIT_LIB_NAME} src/plugin_init.cpp) set_target_properties(${MOVEIT_LIB_NAME} PROPERTIES VERSION ${${PROJECT_NAME}_VERSION}) target_link_libraries(${MOVEIT_LIB_NAME} ${MOVEIT_LIB_NAME}_core ${catkin_LIBRARIES} ${Boost_LIBRARIES}) -install(DIRECTORY include/ DESTINATION include) +install(DIRECTORY include/ DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION}) install(TARGETS ${MOVEIT_LIB_NAME} ${MOVEIT_LIB_NAME}_core ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} diff --git a/moveit_ros/visualization/package.xml b/moveit_ros/visualization/package.xml index 252f267b71..0cfecbcf02 100644 --- a/moveit_ros/visualization/package.xml +++ b/moveit_ros/visualization/package.xml @@ -20,30 +20,34 @@ catkin pkg-config - roscpp - rviz + class_loader + eigen + eigen_conversions + geometric_shapes + interactive_markers + moveit_ros_robot_interaction + moveit_ros_perception moveit_ros_planning_interface moveit_ros_warehouse - moveit_ros_robot_interaction - pluginlib - interactive_markers - geometric_shapes object_recognition_msgs - moveit_ros_perception - eigen + pluginlib + rosconsole + roscpp rospy + rviz + tf - roscpp - rviz + geometric_shapes + interactive_markers + moveit_ros_robot_interaction + moveit_ros_perception moveit_ros_planning_interface moveit_ros_warehouse - moveit_ros_robot_interaction - pluginlib - interactive_markers - geometric_shapes object_recognition_msgs - moveit_ros_perception + pluginlib + roscpp rospy + rviz rostest diff --git a/moveit_ros/visualization/planning_scene_rviz_plugin/CMakeLists.txt b/moveit_ros/visualization/planning_scene_rviz_plugin/CMakeLists.txt index 9965c29b8f..510d963756 100644 --- a/moveit_ros/visualization/planning_scene_rviz_plugin/CMakeLists.txt +++ b/moveit_ros/visualization/planning_scene_rviz_plugin/CMakeLists.txt @@ -10,7 +10,7 @@ add_library(${MOVEIT_LIB_NAME} src/plugin_init.cpp) set_target_properties(${MOVEIT_LIB_NAME} PROPERTIES VERSION ${${PROJECT_NAME}_VERSION}) target_link_libraries(${MOVEIT_LIB_NAME} ${MOVEIT_LIB_NAME}_core ${catkin_LIBRARIES} ${Boost_LIBRARIES}) -install(DIRECTORY include/ DESTINATION include) +install(DIRECTORY include/ DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION}) install(TARGETS ${MOVEIT_LIB_NAME}_core ${MOVEIT_LIB_NAME} ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} diff --git a/moveit_ros/visualization/robot_state_rviz_plugin/CMakeLists.txt b/moveit_ros/visualization/robot_state_rviz_plugin/CMakeLists.txt index a8ced65892..2a6c207c33 100644 --- a/moveit_ros/visualization/robot_state_rviz_plugin/CMakeLists.txt +++ b/moveit_ros/visualization/robot_state_rviz_plugin/CMakeLists.txt @@ -11,7 +11,7 @@ add_library(${MOVEIT_LIB_NAME} src/plugin_init.cpp) set_target_properties(${MOVEIT_LIB_NAME} PROPERTIES VERSION ${${PROJECT_NAME}_VERSION}) target_link_libraries(${MOVEIT_LIB_NAME} ${MOVEIT_LIB_NAME}_core ${catkin_LIBRARIES} ${Boost_LIBRARIES}) -install(DIRECTORY include/ DESTINATION include) +install(DIRECTORY include/ DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION}) install(TARGETS ${MOVEIT_LIB_NAME}_core ${MOVEIT_LIB_NAME} ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} diff --git a/moveit_ros/visualization/rviz_plugin_render_tools/CMakeLists.txt b/moveit_ros/visualization/rviz_plugin_render_tools/CMakeLists.txt index a18d930104..20c33a5428 100644 --- a/moveit_ros/visualization/rviz_plugin_render_tools/CMakeLists.txt +++ b/moveit_ros/visualization/rviz_plugin_render_tools/CMakeLists.txt @@ -31,7 +31,7 @@ target_link_libraries(${MOVEIT_LIB_NAME} ${Boost_LIBRARIES} ) -install(DIRECTORY include/ DESTINATION include) +install(DIRECTORY include/ DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION}) install(TARGETS ${MOVEIT_LIB_NAME} ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} diff --git a/moveit_ros/visualization/trajectory_rviz_plugin/CMakeLists.txt b/moveit_ros/visualization/trajectory_rviz_plugin/CMakeLists.txt index 725e925d74..194a9da0be 100644 --- a/moveit_ros/visualization/trajectory_rviz_plugin/CMakeLists.txt +++ b/moveit_ros/visualization/trajectory_rviz_plugin/CMakeLists.txt @@ -24,7 +24,7 @@ add_library(${MOVEIT_LIB_NAME} src/plugin_init.cpp) set_target_properties(${MOVEIT_LIB_NAME} PROPERTIES VERSION ${${PROJECT_NAME}_VERSION}) target_link_libraries(${MOVEIT_LIB_NAME} ${MOVEIT_LIB_NAME}_core ${catkin_LIBRARIES} ${Boost_LIBRARIES}) -install(DIRECTORY include/ DESTINATION include) +install(DIRECTORY include/ DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION}) install(TARGETS ${MOVEIT_LIB_NAME} ${MOVEIT_LIB_NAME}_core ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}