-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathCMakeLists.txt
59 lines (53 loc) · 1.12 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
project(roborts_msgs)
cmake_minimum_required(VERSION 3.1)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR})
find_package(catkin REQUIRED COMPONENTS
std_msgs
nav_msgs
geometry_msgs
message_generation
)
#chassis message
add_message_files(
DIRECTORY msg/chassis
FILES
TwistAccel.msg
)
# gimbal message
add_message_files(
DIRECTORY msg/gimbal
FILES
GimbalAngle.msg
)
# referee_system message
add_message_files(
DIRECTORY msg/referee_system
FILES
GameStatus.msg
GameResult.msg
GameRobotHP.msg
GameRobotBullet.msg
GameZone.msg
GameZoneArray.msg
RobotStatus.msg
RobotHeat.msg
RobotDamage.msg
RobotShoot.msg
LurkStatus.msg
)
# gimbal message
add_service_files(
DIRECTORY srv/gimbal
FILES
FricWhl.srv
ShootCmd.srv
)
# dependencies
generate_messages(
DEPENDENCIES
std_msgs
geometry_msgs
nav_msgs
)
catkin_package(CATKIN_DEPENDS std_msgs geometry_msgs nav_msgs message_runtime)