12345678910111213141516171819202122232425262728 |
- cmake_minimum_required(VERSION 2.8.3)
- project(hokuyo)
- find_package(autoware_build_flags REQUIRED)
- find_package(catkin REQUIRED COMPONENTS
- roscpp
- sensor_msgs
- )
- find_package(Boost 1.53 REQUIRED system serialization)
- catkin_package()
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
- include_directories(${catkin_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS})
- add_executable(hokuyo_3d nodes/hokuyo_3d/hokuyo_3d.cpp nodes/hokuyo_3d/vssp.hpp)
- target_link_libraries(hokuyo_3d ${catkin_LIBRARIES} ${Boost_LIBRARIES})
- install(TARGETS hokuyo_3d
- ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
- LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
- RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
- )
- install(DIRECTORY scripts/
- DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch
- PATTERN ".svn" EXCLUDE
- )
|