-
Notifications
You must be signed in to change notification settings - Fork 6
/
CMakeLists.txt
43 lines (37 loc) · 907 Bytes
/
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
cmake_minimum_required(VERSION 3.0.2)
project(smb_highlevel_controller)
# Find catkin macros and libraries
find_package(catkin REQUIRED COMPONENTS
rospy
std_srvs
sensor_msgs
geometry_msgs
visualization_msgs
tf2
tf2_ros
tf2_geometry_msgs
tf2_msgs
)
###################################
## catkin specific configuration ##
###################################
catkin_package(
CATKIN_DEPENDS
rospy
sensor_msgs
)
catkin_python_setup()
#############
## Install ##
#############
## Mark executable scripts (Python etc.) for installation
## in contrast to setup.py, you can choose the destination
catkin_install_python(PROGRAMS
nodes/${PROJECT_NAME}
nodes/stop_condition
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
# Mark other files for installation (e.g. launch and bag files, etc.)
install(DIRECTORY launch config
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
)