123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- cmake_minimum_required(VERSION 2.8.3)
- project(kitti_player)
- SET(CMAKE_CXX_FLAGS "-O3")
- find_package(autoware_build_flags REQUIRED)
- find_package(catkin REQUIRED COMPONENTS
- cv_bridge
- geometry_msgs
- image_transport
- pcl_ros
- roscpp
- std_msgs
- stereo_msgs
- tf
- tf2
- )
- find_package(PCL 1.7 REQUIRED)
- find_package(OpenCV REQUIRED)
- find_package(Qt5Core REQUIRED)
- generate_dynamic_reconfigure_options(cfg/kitti_player.cfg)
- catkin_package(CATKIN_DEPENDS dynamic_reconfigure)
- include_directories(
- ${catkin_INCLUDE_DIRS}
- ${PCL_INCLUDE_DIRS}
- ${OpenCV_LIBS}
- )
- link_directories(${PCL_LIBRARY_DIRS})
- add_definitions(${PCL_DEFINITIONS})
- add_executable(kitti_player src/kitti_player.cpp)
- target_link_libraries(kitti_player
- ${catkin_LIBRARIES}
- ${PCL_LIBRARIES}
- ${OpenCV_LIBS}
- )
- add_dependencies(kitti_player ${catkin_EXPORTED_TARGETS})
- install(TARGETS kitti_player
- ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
- LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
- RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
- )
- install(DIRECTORY launch/
- DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch
- PATTERN ".svn" EXCLUDE
- )
- install(DIRECTORY cfg/
- DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/cfg
- PATTERN ".svn" EXCLUDE
- )
|