CMakeLists.txt 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. cmake_minimum_required(VERSION 3.0.2)
  2. project(visual)
  3. find_package(catkin REQUIRED COMPONENTS
  4. roscpp
  5. rospy
  6. std_msgs
  7. fanuc_m10ia_moveit_config
  8. )
  9. catkin_package(
  10. )
  11. include_directories(
  12. # include
  13. ${catkin_INCLUDE_DIRS}
  14. )
  15. find_package(catkin REQUIRED
  16. COMPONENTS
  17. interactive_markers
  18. moveit_core
  19. moveit_visual_tools
  20. moveit_ros_planning
  21. moveit_ros_planning_interface
  22. moveit_ros_perception
  23. pluginlib
  24. geometric_shapes
  25. pcl_ros
  26. pcl_conversions
  27. rosbag
  28. tf2_ros
  29. tf2_eigen
  30. tf2_geometry_msgs
  31. )
  32. find_package(Eigen3 REQUIRED)
  33. find_package(Boost REQUIRED system filesystem date_time thread)
  34. include_directories(${THIS_PACKAGE_INCLUDE_DIRS} ${catkin_INCLUDE_DIRS} ${Boost_INCLUDE_DIR} ${EIGEN3_INCLUDE_DIRS})
  35. add_executable(visual_node src/visual_tools.cpp)
  36. target_link_libraries(visual_node ${catkin_LIBRARIES} )#${Boost_LIBRARIES})
  37. install(TARGETS visual_node DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
  38. install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})