cmake_minimum_required(VERSION 3.0.2)
project(csv_2_3dsim)

################################################################################
# Find catkin packages and libraries for catkin and system dependencies
################################################################################
find_package(catkin REQUIRED COMPONENTS
  rospy
  gazebo_msgs
)

################################################################################
# Setup for python modules and scripts
################################################################################
catkin_python_setup()


################################################################################
# Declare catkin specific configuration to be passed to dependent projects
################################################################################
catkin_package(
  CATKIN_DEPENDS rospy gazebo_msgs
)

################################################################################
# Install
################################################################################
catkin_install_python(PROGRAMS
  src/csv_2_rviz_cub
  src/csv_2_rviz_perfect_obs
  src/csv_2_rviz_static_interval
  src/csv_2_gazebo
  src/csv_2_rviz_interval
  src/csv_2_rviz_kalman
  src/rosbag_2_rviz
  src/csv_2_rviz_int_and_kal
  src/simulator_rviz
  DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)

install(DIRECTORY launch
  DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
)
