forked from ros/common_msgs
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathCMakeLists.txt
67 lines (57 loc) · 1.28 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
cmake_minimum_required(VERSION 2.8.3)
project(sensor_msgs)
find_package(catkin REQUIRED COMPONENTS geometry_msgs actionlib_msgs message_generation std_msgs)
# For point_cloud2.py
catkin_python_setup()
include_directories(include)
add_message_files(
DIRECTORY msg
FILES
BatteryState.msg
CameraInfo.msg
ChannelFloat32.msg
CompressedImage.msg
FluidPressure.msg
Illuminance.msg
Image.msg
Imu.msg
JointState.msg
Joy.msg
JoyFeedback.msg
JoyFeedbackArray.msg
LaserEcho.msg
LaserScan.msg
MagneticField.msg
MultiDOFJointState.msg
MultiEchoLaserScan.msg
NavSatFix.msg
NavSatStatus.msg
PointCloud.msg
PointCloud2.msg
PointField.msg
Range.msg
RegionOfInterest.msg
RelativeHumidity.msg
Temperature.msg
TimeReference.msg)
add_service_files(
DIRECTORY srv
FILES
SetCameraInfo.srv
SnapshotCloud.srv
SnapshotImage.srv)
add_action_files(
DIRECTORY action
FILES
AdvancedSnapshotCloud.action
)
generate_messages(DEPENDENCIES geometry_msgs std_msgs actionlib_msgs)
catkin_package(
INCLUDE_DIRS include
CATKIN_DEPENDS geometry_msgs message_runtime std_msgs)
install(DIRECTORY include/${PROJECT_NAME}/
DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
FILES_MATCHING PATTERN "*.h")
if (CATKIN_ENABLE_TESTING)
add_subdirectory(test)
endif()