26
by Fred Pauling
Add very basic MDL Scanning Laser Module (SLM) ROS driver to csiro-asl-ros-pkg |
1 |
cmake_minimum_required(VERSION 2.4.6) |
2 |
include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake) |
|
3 |
||
4 |
# Set the build type. Options are:
|
|
5 |
# Coverage : w/ debug symbols, w/o optimization, w/ code-coverage
|
|
6 |
# Debug : w/ debug symbols, w/o optimization
|
|
7 |
# Release : w/o debug symbols, w/ optimization
|
|
8 |
# RelWithDebInfo : w/ debug symbols, w/ optimization
|
|
9 |
# MinSizeRel : w/o debug symbols, w/ optimization, stripped binaries
|
|
10 |
#set(ROS_BUILD_TYPE RelWithDebInfo)
|
|
11 |
||
12 |
rosbuild_init() |
|
13 |
||
14 |
#set the default path for built executables to the "bin" directory
|
|
15 |
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) |
|
16 |
#set the default path for built libraries to the "lib" directory
|
|
17 |
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib) |
|
18 |
||
19 |
#uncomment if you have defined messages
|
|
20 |
#rosbuild_genmsg()
|
|
21 |
#uncomment if you have defined services
|
|
22 |
#rosbuild_gensrv()
|
|
23 |
||
24 |
#common commands for building c++ executables and libraries
|
|
25 |
#rosbuild_add_library(${PROJECT_NAME} src/example.cpp)
|
|
26 |
#target_link_libraries(${PROJECT_NAME} another_library)
|
|
27 |
#rosbuild_add_boost_directories()
|
|
28 |
#rosbuild_link_boost(${PROJECT_NAME} thread)
|
|
29 |
#rosbuild_add_executable(example examples/example.cpp)
|
|
30 |
#target_link_libraries(example ${PROJECT_NAME})
|