68 lines
1.2 KiB
CMake
Executable File
68 lines
1.2 KiB
CMake
Executable File
cmake_minimum_required(VERSION 3.5.1)
|
|
project(mir_driver)
|
|
|
|
find_package(catkin REQUIRED COMPONENTS
|
|
actionlib_msgs
|
|
diagnostic_msgs
|
|
dynamic_reconfigure
|
|
geometry_msgs
|
|
mir_actions
|
|
mir_msgs
|
|
move_base_msgs
|
|
nav_msgs
|
|
rosgraph_msgs
|
|
roslaunch
|
|
rospy
|
|
rospy_message_converter
|
|
sensor_msgs
|
|
std_msgs
|
|
tf
|
|
visualization_msgs
|
|
)
|
|
|
|
catkin_python_setup()
|
|
|
|
###################################
|
|
## catkin specific configuration ##
|
|
###################################
|
|
catkin_package(
|
|
CATKIN_DEPENDS
|
|
actionlib_msgs
|
|
diagnostic_msgs
|
|
dynamic_reconfigure
|
|
geometry_msgs
|
|
mir_actions
|
|
mir_msgs
|
|
move_base_msgs
|
|
nav_msgs
|
|
rosgraph_msgs
|
|
rospy_message_converter
|
|
sensor_msgs
|
|
std_msgs
|
|
tf
|
|
visualization_msgs
|
|
)
|
|
|
|
#############
|
|
## Install ##
|
|
#############
|
|
|
|
catkin_install_python(PROGRAMS
|
|
nodes/fake_mir_joint_publisher.py
|
|
nodes/mir_bridge.py
|
|
nodes/rep117_filter.py
|
|
nodes/tf_remove_child_frames.py
|
|
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
|
|
|
|
# Mark other files for installation (e.g. launch and bag files, etc.)
|
|
install(DIRECTORY
|
|
launch
|
|
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
|
|
)
|
|
|
|
#############
|
|
## Testing ##
|
|
#############
|
|
|
|
roslaunch_add_file_check(launch)
|