-
Notifications
You must be signed in to change notification settings - Fork 6
/
CMakeLists.txt
48 lines (35 loc) · 1.11 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
cmake_minimum_required(VERSION 2.8.3)
project(rplidar_python)
find_package(catkin REQUIRED COMPONENTS
roslaunch
rospy
)
roslaunch_add_file_check(launch)
catkin_package(
LIBRARIES rplidar_python
CATKIN_DEPENDS roslaunch rospy message_runtime
DEPENDS system_lib
)
#############
## Install ##
#############
# all install targets should use catkin DESTINATION variables
# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html
## Mark executable scripts (Python etc.) for installation
## in contrast to setup.py, you can choose the destination
# install(PROGRAMS
# scripts/my_python_script
# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )
## Mark executables and/or libraries for installation
# install(TARGETS rplidar_python rplidar_python_node
# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )
## Mark other files for installation (e.g. launch and bag files, etc.)
install(FILES
# # myfile1
# # myfile2
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
)